Age | Commit message (Collapse) | Author |
|
|
|
- Modify _add_to_moderator function to _toggle_moderator_function in order to allow addition and removal of moderator group link
|
|
|
|
Question upload can take yaml and zip files
|
|
Download course content for offline view
|
|
|
|
- Add new function in the file_utils to render template
- Add webm as supported video format in forms
- Add help text in video_file field
- Add lesson.css file for adding custom styling for lessons
- Add static_files dict in download_course views function
|
|
|
|
|
|
- Add new view function to download course content
- Add new attribute to Lesson model
- Add new model methods to add course, module and lesson content
- Add validation in forms to check for lesson video file format
- Add functions in file_utils to add static files and templates to the zip file
|
|
|
|
|
|
|
|
|
|
Enhance course status
|
|
- Remove else condition in get_current_unit model method
- Reduce ajax timeout in course.js
- Create a new model method to set current unit
- Change views test
|
|
Remove the context instance argument in views.py
|
|
|
|
- Add error message to can_attempt_now Questionpaper model method
- Add default value to Quiz time_between_attempt field
|
|
|
|
- Add new view function to get per student course progress
- Change model methods to calculate completion percentage for module and course
- Add new url to fetch per student course progress
- Remove unnecessary template tag from custom_filter.py
|
|
- Change render_to_response usage to render
|
|
1.10 https://docs.djangoproject.com/en/1.10/releases/1.10/)
|
|
|
|
|
|
arrange_options
|
|
Preview QuestionPaper as an HTML
|
|
Fix clone course
|
|
Cannot edit default system.
Code as per PEP8 standards.
Updates grade after regrade or manual grading
Field change from total marks to percentage
Removed unused fields from grades app
|
|
App Name: grades
Grading System provides with the grade for a given value.
It contains different grade ranges.
Has its own default grading system.
Allows you to modify and add grading system wth grade ranges.
To be done:
- Need to add README
- Good UI
- There are fields like can_be_used and order in models for future use.
- More tests
App name: Yaksh
Now every quiz has a default weightage of 100%, can be changed.
An aggregate is calculated for a given course.
Using grades app a grade is provide to the aggregate value.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Add views test cases in test_views.py
- Add minutes unit to preview_questionpaper template
- Add error handling in views when random user accesses questionpaper
|
|
- Add snippet to the questionpaper preview
|
|
|
|
- Allow only deep cloning of a course
- Remove tests for shallow course clone
|
|
- Change copy_type to shallow and deep
|
|
|
|
- Change urls to take two types of course clone
- Change view duplicate_course to copy or clone depending on type
- Change view function prof_manage to avoid error while deleting trial answerpapers
- Add new model methods for course, module, unit, lesson and quiz to create copies
|
|
- Change learning module test to remove units from course status after successful test run
- Remove unnecessary comments from views
- Remove unnecessary condition from module get_status method
|
|
- Add new attribute active in lesson and learningmodule model
- Change learningmodule get_status method
- Add condition in lesson, quiz and module views to check if module is active or not
|
|
Fix lessons related bug
|
|
- Add active field for exercise form
- Fix views test case for creating exercise
- Show question paper for exercise
|