SageMathCloud for teaching and research
Viviane Pons
## What is SageMathCloud?
An **open-soucre** online platform created in 2013 offering virtual machines for scientific collaboration.
This is a **service provider** built **on top** of many existing software (including OpenDreamKit components) and part of the **Open Source ecosystem**.
--
Demo
---
## SageMathCloud for teaching
My first experiment: a mathematic and computer science project for first year students
--
### First year students
* don't know much
* are not very autonomous
* often lack motivation
--
### I asked...
* difficult things
* with little explanations
* and lots of freedom
--
### And it worked!
2 phases
**Phase 1** Learn SageMath and python using notebooks on SageMathCloud
![](../SMC_teaching_notebook.png)
--
![](../SMC_teaching.png)
--
**Phase 2** Work on challenging projects in the SageMathCloud environment
[Demo](../laby.webm)
--
### I am not the only one...
An OpenDreamKit anecdote
--
![](../KPI-USFD-testimony1.PNG)
---
## How does this relate to OpenDreamKit?
We build a **toolkit**: we give the means for improving and creating VREs
--
## We rely on each other
SageMathCloud **relies** on many of OpenDreamKit software: Jupyter, Sage, and more...
SageMathCloud gives us a great way to **reach our users** by reducing the technical barrier.
--
## Beyond SageMathCloud
SageMathCloud is **one** example, but it does not answer the great variety of needs that arise.
**Goal: Give an ecosystem of solutions that work together**
--
## Use SageMathCloud expertise
--> D3.2: Understand and document SageMathCloud backend code