Add Students To The Course Cocalc Manual Documentation
Typically you will have a list of your students in a spreadsheet. Select the column of emails and copy-paste it to the right box on the Students tab of your course file: 📺 video Put Students’ Emails into Add Students Box Click Search by Email Address, verify that the list of students looks correct, and click Add all students: Add All Students After Searching by Email Addresses Next, the student projects will be created.
Please be patient until all students are processed and do not close CoCalc. Courses in CoCalc are mostly managed using special .course files. In principle, you can create these files in any project and you can have multiple course files in a single project. However, in most cases a dedicated project for each course works best and we recommend you to start with this approach. One of the most important reasons to have a separate project for each course is students privacy. Other instructors and TAs are added as collaborators and they will have access to ALL students enrolled into ALL course files in the project.
It is your responsibility to ensure that they are allowed to have this access. So let’s start by creating a new project! Sign into CoCalc and click on Projects at upper left or go to https://cocalc.com/projects Click on Create Project…, fill in the Project Title, select your Instructor License from the drop down or enter its... If you don’t have a license yet, click Buy a License… to configure it and purchase it, then come back to create the project. For instructors we recommend a monthly or annual subscription with the run limit equal to the number of courses that you (or your department) are going to teach using CoCalc, or just 1 if... It is possible to use the same license for the instructor and for students, but it is often less convenient.
When purchasing a license, you may want to give it a descriptive title to easily distinguish it from others: Set the Title for the Instructor License Hello and welcome to CoCalc! You are part of a course … now what? Contact Your Instructor or a Group Member You are very welcome to take a look at our general Essential Guide section or explore 📺 Quick CoCalc Tutorials and other 📺 videos!
Below we highlight the most important features for you as a student. CoCalc is a collaborative cloud environment that supports courses based on interactive resources such as Jupyter Notebooks, the Linux terminal, LaTeX document editors, etc. You can access it from your browser, meaning that you do not need to install anything. All work in CoCalc is done in Projects that work as virtual computers and give you computational resources, a file system for your work, and a preconfigured software environment. You will have a dedicated project automatically created for each course that you are enrolled into. This explains in depth how you can work productively on CoCalc.
© Copyright 2025, Sagemath, Inc., CC BY-4.0 licensed. Please contact us for Questions and Feedback, Documentation Repository, Privacy Policy and ToS. Start CoCalc – start free, upgrade later! 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.
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. Group work is also possible if desired. Focus on helping students: Jump right into a student’s file at any time, see editing history, attract attention from a side chat. An “assignment” in CoCalc is a folder/directory with arbitrary files. These files can be anything: Jupyter Notebooks, (small) data files, text, Markdown, code, PDF, or even subfolders.
All these files are sent to students to work on, then collected, graded, and returned to students. A “handout” is the same, but with no actions after sending it to students. Let’s start with handouts since they are simpler and you may want to use them first, e.g. to distribute a syllabus or some sample/training files. As mentioned above, a handout is a folder that contains one or more files to be distributed to your students. For example, you may want to create a folder called Handouts in the root of your course project, then a subfolder Syllabus within it, and copy or upload syllabus.pdf there.
To register this handout in your course, go to the Handouts tab of the .course file, click Add Handout…, navigate to Syllabus subfolder, select it, and click Add 1 handout: 📺 video Next, you need to “distribute” your handout to students, i.e. create a copy of all of its files in each student project. Once done, students can do whatever they want with their copies, including editing them, discussing in side chats, or even deleting. On the Handouts tab you will see that it is not transfered to any of the students yet: You can either click Distribute to send it to all students, or expand the handout and be able to send it to selected students only:
The goal of this page is to give you a good idea of what will happen when you teach a course or run a workshop using CoCalc. Our Instructor Guide has details on individual aspects of the process, but may take a while to go through. We recommend creating a separate project for each course, although in some cases different sections of the same course can share the same project. You upgrade it using the instructor license and add other instructors and TAs as collaborators for this project. Then you need to create a course file and configure it as necessary: disable some of the functionality for students, if desired
enroll your students by copy-pasting a list of emails - a separate project will be automatically created for each one
People Also Search
- Add Students to the Course — CoCalc Manual documentation
- Creating a New Course — CoCalc Manual documentation
- Student Guide — CoCalc Manual documentation
- Welcome to CoCalc's User Manual! — CoCalc Manual documentation
- Instructor Guide — CoCalc Manual documentation
- Assignments and Handouts — CoCalc Manual documentation
- Overview — CoCalc Manual documentation
- CoCalc - Documentation
- How to Add Students to a Course in CoCalc - YouTube
- PDF CoCalc -- CLASS_MANUAL.pdf
Typically You Will Have A List Of Your Students In
Typically you will have a list of your students in a spreadsheet. Select the column of emails and copy-paste it to the right box on the Students tab of your course file: 📺 video Put Students’ Emails into Add Students Box Click Search by Email Address, verify that the list of students looks correct, and click Add all students: Add All Students After Searching by Email Addresses Next, the student...
Please Be Patient Until All Students Are Processed And Do
Please be patient until all students are processed and do not close CoCalc. Courses in CoCalc are mostly managed using special .course files. In principle, you can create these files in any project and you can have multiple course files in a single project. However, in most cases a dedicated project for each course works best and we recommend you to start with this approach. One of the most import...
It Is Your Responsibility To Ensure That They Are Allowed
It is your responsibility to ensure that they are allowed to have this access. So let’s start by creating a new project! Sign into CoCalc and click on Projects at upper left or go to https://cocalc.com/projects Click on Create Project…, fill in the Project Title, select your Instructor License from the drop down or enter its... If you don’t have a license yet, click Buy a License… to configure it ...
When Purchasing A License, You May Want To Give It
When purchasing a license, you may want to give it a descriptive title to easily distinguish it from others: Set the Title for the Instructor License Hello and welcome to CoCalc! You are part of a course … now what? Contact Your Instructor or a Group Member You are very welcome to take a look at our general Essential Guide section or explore 📺 Quick CoCalc Tutorials and other 📺 videos!
Below We Highlight The Most Important Features For You As
Below we highlight the most important features for you as a student. CoCalc is a collaborative cloud environment that supports courses based on interactive resources such as Jupyter Notebooks, the Linux terminal, LaTeX document editors, etc. You can access it from your browser, meaning that you do not need to install anything. All work in CoCalc is done in Projects that work as virtual computers a...