-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explore further how to deliver exercises using collaborative coding environments #35
Comments
Gitpod is based on VS Code, has a good free tier https://www.gitpod.io/pricing/ (25 to 50 hours per month per user for free, which is more than enough for our course) and it allows live collaboration https://www.gitpod.io/docs/configure/workspaces/collaboration#sharing-running-workspaces and it also supports third party tools like https://git.live/pricing (free for up to 5 users). GitHub Codespaces is not free and the advantages are minor (access to the privative plugins), so I think it's disqualified. For the autograding, we could set up some normal pytest test cases and ask them to validate their results. Since it's impractical to evaluate students submissions during the course, there's no need for immediate feedback anyway. |
What was the resolution on the Anaconda teaching tool? |
@yetudada Anaconda Notebooks is primarily based on JupyterLab. It has a somewhat restricted, but nonetheless useful, free tier (500 daily CPU seconds), however if we want to focus more on VS Code, it's probably not the best option. Notice that on Gitpod we can still open |
kedro-org/kedro-academy#9 ready for final review |
Just for the record, I think I misunderstood the GitHub Codespaces pricing cc @stichbury, there seem to be a free tier indeed: https://github.com/features/codespaces We'll use Gitpod this time, but I'm open to revisiting this decision if we see a significant advantage of using GH Codespaces. |
Another point in favor of GitHub Codespaces: they support JupyterLab https://github.blog/changelog/2022-11-09-using-codespaces-with-jupyterlab-public-beta/, https://docs.github.com/en/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning whereas Gitpod requires manual configuration gitpod-io/gitpod#16306 |
For the record, I quickly evaluated GH Codespaces again with JupyterLab, and it felt clunky and unreliable to be honest. Sticking to Gitpod for the time being. |
Following our first training session we need to review whether Replit is the best option for collaborative coding exercises
The text was updated successfully, but these errors were encountered: