Questions about projects are covered in Projects FAQ.
- Quota upgrades
- Course packages
- Can I combine course plans to provide upgrades for a single course?
- Can I teach multiple courses with a single plan?
- Am I required to pay for conducting a course?
- What happens with the files of my students after the course finishes?
- Do you offer academic discounts?
- Which upgrade scheme do I need for student courses?
- Personal plans
Purchasing a personal subscription or course package awards to with certain quota upgrades for the indicated period of time.
Use these upgrades to improve hosting quality, enable internet access from within a project or increase quotas for CPU and RAM in order to work on larger problems and do more computations simultaneously. On top of that, your support questions are prioritized.
You can upgrade the quotas up to the total amount given by your subscription(s) and the upper limits per project.
Project collaborators can collectively contribute to the same project, in order to increase the quotas of their common project – these contributions add together to benefit all project collaborators equally.
You can remove your contributions to any project at any time.
You may also purchase any plans more than once, in order to increase the total amount of upgrades available to you.
Right after the purchase the subscription becomes active. It automatically renews after the indicated period.
You can cancel a subscription at any time and it will continue to run until the end of the current period and not renew.
Learn more about Trial Projects.
The main differences are increased quotas and the quality of hosting; we also prioritize supporting paying users. We very strongly encourage you to make an account and explore our product for free! There is no difference in functionality between the free and for-pay versions of CoCalc; everything is still private by default for free users, and you can make as many projects as you want. You can even fully start teaching a course in CoCalc completely for free, then upgrade at any point later so that your students have a much better quality experience (for a small fraction of the cost of their textbook).
After purchasing, please email us at email@example.com, reference what you bought, and tell us the payer’s name, contact information and any other specific instructions. We will then respond with a custom invoice for your purchase that satisfies your unique requirements.
There are two types of projects: “trial (free) projects” and “member projects”. Trial projects run on heavily loaded computers sharing the same node with many other projects and system tasks. These nodes might also shutdown at any time, causing your currently running project to interrupt your work and restart.
Member-hosted projects are moved to less loaded machines, which are reserved only for paying customers and aren’t restarted on a daily basis. The cluster scales up dynamically to accommodate for a varying number of member-projects.
Working in member-hosted projects feels much smoother because commands execute more quickly with lower latency, and CPU, memory and I/O heavy operations run more quickly.
Despite the fact that you are accessing CoCalc through the internet, you are actually working in a highly restricted environment. Processes running inside a free project are not allowed to directly access the internet. (We do not allow such access for free users, since when we did, malicious users launched attacks on other computers from CoCalc.) Enable internet access by adding the “internet access” quota.
By default, free projects stop running after about 30 minutes of idle time. This makes doing an overnight research computation – e.g., searching for special prime numbers – impossible.
With an increased idle timeout, projects are allowed to run longer unattended. Processes might still stop if they use too much memory, crash due to an exception, or if the server they are running on is rebooted.
Projects do not stop if you are continuously using them, and there are no daily or monthly caps on how much you may use a CoCalc project, even a free one.
See also: Software development/idle timeout.
For example, if you expect 35 students in a course, you could buy one Extra Small plan for 10 students, and one Small plan for 25 students.
Upgrades can be mixed and distributed in a very flexible way. For example, if you are teaching one course with 30 students and another with 40 students, you could buy a single Medium plan for 70 students, and then allocate upgrades for student projects for the two courses accordingly.
In general, upgrades of the same type, for example Member Hosting, are interchangeable. It doesn’t matter if the upgrade comes from a personal subscription or course plan. An upgrade can be applied to one project, removed from that, and applied to another project. This can be done as many times as desired until the upgrade expires.
Both the above questions apply to Teacher or institution pays for upgrades, described in detail below.
No. You can evaluate all course related functionalities under a free plan.
Please contact us for a limited trial to test the upgrade functionality.
Students will continue to have access to their files after the course, regardless of running the course under a paid plan or for free. Their projects remain accessible, they can (optionally) upgrade their projects with their own subscriptions, and they can also download all files to their local computer.
Our course subscriptions are for academic use and are already significantly discounted from the standard plans. Please compare our monthly plans running for 4 months with a 4 month course plan.
Any upgrades you purchase and distribute to student projects are added on top of the “free quotas”.
For the smallest course plan, this means your student projects get better hosting and internet access. This should be sufficient for running one or two Notebooks with moderate resource requirements.
If you work with more involved notebooks or worksheets, process data, or run CPU-intensive tasks, we advice to order a plan which includes upgrades for CPU and memory.
We do strongly suggest all classes upgrade the projects to “members-only” hosting, since this provides a better experience and higher availability.