Age | Commit message (Collapse) | Author |
|
|
|
|
|
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
|
|
|
|
|
|
arrange_options
|
|
Student Dashboard Changes
|
|
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 help text for timezone field in user registration form
- Add new method in course model to get days remaining to start a course
- Show start time and end time of a course to the students
- Disallow to enroll to a course which is not active
- Add model test for the new course 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
|
|
- Add active field for exercise form
- Fix views test case for creating exercise
- Show question paper for exercise
|
|
Added view answerpaper option to exercise form.
|
|
Exercise is same as quiz except for following differences:
- no time limit
- no marks weightage
- no instruction page
- skip denied for a particular time
An attribute 'is_exercise' in Quiz determines whether the quiz is
exercise or not.
Questions contains 'min_time' attribute.
For an exercise a question cannot be skipped for an allotted minimum
time, after which either django or JavaScript makes Next button
available.
Implementation is as such due to complexity of our existing views and
templates.
Also, after min_time, same question with Next button is available to
move on, assuming that solution is present in the video.
|
|
- Add start_time, end_time enrollement in course form
- Change get_quiz_details in course model
- Add validation to check if course is active and not expired
- Template changes for cleaner dashboard
|
|
- Add model forms for Lesson, LearningModule
- Add forms for LessonFile
|
|
|
|
|
|
- Store activation key expiry time according to timezone for email verification and activation
- Add reverse resolution in urls.py
|
|
|
|
|
|
string
|
|
- Updation of user email if multiple users found with same email
- Update user registration form
- Change email_verification.py to send email
|
|
- Add is_email_expired, activation_key, key_expiry_time in Profile model
- Add new functions activate_user and new_activation in views for verifying and activating user via email
- Change user_login and user_register functions in views for email verification
- Change in forms.py to verify email during registration
- Add activation urls in urls.py
|
|
|
|
- Allow a start and end time for Course enrollment
- Allow Course to be editable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
not fetched from a file
|
|
- code_evaluator module and class renamed to grader
- Test cases fixed
- Comments removed
- weight variable renamed to mark
|
|
|
|
edit_questionpaper
Resolved
Conflicts:
yaksh/views.py
|
|
Can edit question paper.
For creating new and editing existing question paper, same UI and view is used.
Ajax previously used for creation is removed. Not necessary as post
request handles the same.
Removed unnecessary js.
|
|
|
|
function and courses template
|
|
|
|
|
|
|