Releases: codeclassroom/codeclassroom
Releases · codeclassroom/codeclassroom
v2.1.0
Added
- OpenAPI Swagger Documentation, available at
/api - New
PlagiarismSerializer - Email API. Currently available email APIs.
- Plagiarism Report (Report Students for plagiarism)
- Report Question (Sends e-mail to professor for improving the question with student feedback)
- Anonymous Website Feedback (Provide feedback to creators) with option for providing user e-mail.
- Token Auth
Removed
- Old API Documentation end-point
api-docs.
v2.0.0
Issues Closed
Added
- New
utilitiesapp for housing different services like code evaluation, plagiarism, e-mail etc. - Support for new languages
PHP&Bash. - New model for holding Moss Plagiarism results (For Future Use).
- Add
created_datein Assignment, Question & Classroom model. - Fixed a bug where a new file was saved every time a solution was submitted, (
OverwriteStorage()in Solution Model). - New
moss_idfield in Professor model. - Support for Plagiarism Services (powered by Moss).
Changed
- Submission path, the solutions are now saved inside
/media/submissions/assignments/<assg_id>/with name like<question-id>_<student_id>. profile_picandinstistutionfields now acceptnullwhile signing up for a new user.- Default submission status is now set to Not Attempted.
- Renamed
PythontoPython3. marksfield in Question model is nownullacceptable.- Only 1 Submission per student, Solution now relates to Student by
OneToOnerelation. PATCH/DELETEoptions for Classroom, Assignment, Questions & Submissions.
v1.0.0 - Initial Release
- Beta release of CodeClassroom REST API
- Docs can be found at
/api-docs