Instructor Guide
There are several reasons why you should consider conducting a course on CoCalc:
Managed platform: no time is wasted setting up, maintaining, backing up and securing a flaky platform. Instead, you can sleep while CoCalc ensures everything runs smoothly 24/7.
Focus on helping students: Jump right into a student’s file and assist via a chat on the side.
Proven track record: CoCalc is used for teaching since 2013 in hundreds of courses by tens of thousands of students.
Student work is isolated: Each student does course work in a separate project.
Control AI usage: Turn off AI integration for students, enable it only for basic troubleshooting, or leave the full integration - you decide.
- Creating a New Course
- Upgrading Student Projects
- Restrict Student Projects
- Course Management
- Collaboration
- After the Course Ends
- FAQ, Tips and Tricks
- Delete and undelete students
- Delete and undelete assignments
- Delete and undelete handouts
- Empty trash: remove deleted objects from course file
- Convert student notebooks to pdf for export
- Copy missing files to a student project
- Export student file use
- Text fields generally support Markdown and LaTeX
- Making multiple assignment folders quickly
- Starting up everyone’s project before class
- Restarting a project
- Using Git
- Time Travel Diffs
- Run Terminal command in all student projects
- How exactly are Assignments copied to students?
- Invite Students Without Having Their Email Addresses
- Verifying Student Activity
- Moodle integration
- Change the due date of an assignment
- Account management, restrictions, and Single-Sign-On
- Peer Grading
- Teaching with nbgrader
- Purpose of nbgrader
- CoCalc nbgrader
- Create an assignment folder
- Start a Jupyter notebook for the assignment
- Create questions
- Generate student version of the notebook
- Notebook table of contents
- Distribute the assignment to students
- Students complete the assignment
- Collect the assignment
- Option: Skip entering grades
- Run nbgrader
- Do manual grading and add instructor comments
- Option: Sync grades
- Return the assignment
- nbgrader for R
- CoCalc for Short Training Sessions
- Upgrading Student Projects (legacy version)