Summary
Replit is a coding platform that lets you write code and host apps. REPL stands for “read-evaluate-print-loop". It also has many educational features built-in.
You can use Replit in different ways. It can replace some or all of your:
- Code editors (e.g. VS Code, Sublime Text, IntelliJ)
- Development environments (e.g. your operating system)
- Cloud providers (e.g. AWS, Netlify)
- Team collaboration tools (e.g. Google Docs, GitHub)
- Learning tools (e.g. Codecademy, Coursera)
Every repl you create is a fully functional development and production environment. "Hosting from your editor" makes it easy to iterate quickly on your work, collaborate with others, and get feedback.
Features
- Unlimited Teachers & Students
- Projects & Submissions
- Autograded Input/Output Tests
- Group Projects
- Feedback & Annotations
- More Speed & Storage
- Better Graphics Performance
Who can use it?
When can I use it?
This service is available all the time.
How much does it cost?
How do I get it?
- Instructors and students should sign up to Replit via the following link with their KU email: https://replit.com/login
- All Users should request a subscription via IT-TRACKIT.
- Instructors should request subscription and team for lectures.
- Students should request a subscription.
Useful links
Assignments
Instructors should follow the steps in the link to create projects and assignments: https://docs.replit.com/teams/creating-projects-assignments
Instructors can copy projects to other teams by following the steps in the link:
https://docs.replit.com/teams/copying-projects-other-teams
Instructors can view project submissions from their team dashboard by clicking "View submissions" next to the project name. Reviewing submissions: https://docs.replit.com/teams/reviewing-submissions
Testing, assessments, and auto-grading
Replit has a number of features related to helping teachers automatically grade students' assignments.
The simplest of these is Input/Output testing, which allows you to check that your student's homework produces specific outputs, matching exact strings or regexes.
A step above this is Unit Testing, which allows you to write full unit tests in Java (JUnit), Python (unittest), or JavaScript (Jest).
Embedding Projects
To embed a project, follow the simple steps in the link or follow along with the video walkthrough:
https://docs.replit.com/teams/embedding-projects
Related Content
There are no items with the selected labels at this time.