Age | Commit message (Collapse) | Author |
|
- Remove unwanted model manager methods
- Minor UI refactor for course and question interface
|
|
|
|
- Add tinymce editor to the question description in lesson quiz
- Fix katex rendering in the lesson quiz questions
- Remove unncessary preview description view function
- Keep the fixed height for the lesson table of contents div
|
|
|
|
- Add max_upload_size in settings for video file
- Change error messages in forms
- Set the video_file field max_length
- Fix add_lesson template for uploading video file
|
|
- Remove all alerts and add toast messages
- Accept user submissions for the lesson quiz and evaluate
- Initial lesson statistics
|
|
|
|
|
|
- Disable the question type in video question form
- Change urls to add graded quiz, exercise, poll type question
- Save the topic and question in table of contents
- Rename lesson attribute in TableOfContents model
|
|
|
|
|
|
|
|
Discussion Forum for Yaksh
|
|
|
|
- Thread class from threading conflicts with the forum Thread model.
- Tests for models and views.
- PEP8 fix.
|
|
|
|
- Allow to test, download and delete single question
- Fix pagination for searching and filtering questions
|
|
R language available in filter form. Values taken from models.
R messages are prettified like python assertion messages.
Text up to first colon in the R error message removed, as
it is simply a filename or unwanted text.
|
|
|
|
|
|
- Fix UI in add question page
- Add test case form for question formset with custom attributes
- Add a model method in question class to get question test cases
based on type and language of the question
- Retain the state of the list view and grid view in courses page
- Requested students list will be shown on top in the course detail page
|
|
|
|
|
|
- Revamp UI in student dashboard
- Fix course form to get bootstrap form class
- Add custom css for sidebar in course module page for student
- Use django url pattern
|
|
|
|
- Add django messages for showing success, warning messages
- Add pagination in monitor and grade user
- Remove unnecessary template blocks
- Show add and view options for quizzes, lessons, modules
- Add form-control bootstrap class for multiple forms
- Fix the UI in grade user and monitor pages
- Add font awesome icons in the login page
|
|
- Change course, quiz, module, lesson forms
- Add messages for success and warning
- Add proper redirections to the specifc urls
- Remove unnecessary custom css
|
|
|
|
|
|
|
|
- Fix PEP8
- Change the url as per django urlpattern
- Replace all the buttons by <a> tag
- Use get_queryset() for filtering data for pagination
- Make buttons large
- Add Pagination in ajax_question_filter.html
- Hide Pagination when there is no question object
|
|
|
|
|
|
- Add pagination for the courses in the moderator dashboard
- Add bootstrap class for input type in forms.py
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|