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
|
|
offline.css
- Remove unnecessary list from write_templates_to_zip function in file_utils
- Remove styling from index.html, module.html, unit.html
- Add offline.css for styling in index.html, module.html, unit.html
|
|
|
|
- Add new templates index.html, module.html, unit.html for course download
- Add links in student and moderator templates for course download
- Add video js plugin for rendering uploaded lesson video file
- Remove jquery-1.4.2
- Add template tag to get formatted names
- Change student and moderator lesson template to view lessons files properly
|
|
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
|
|
- Add try except in grader to get exceptions for python stdio and python assertion evaluation
- Add additional tests
- Add condition in request handler to avoid error if codemirror is not instantiated
|
|
|
|
- Change course status template to view per student course progress
- Change student dashboard to show progress for course and modules.
- Add ajax to get per student data for course progress
|
|
|
|
|
|
|
|
|
|
- Merge future imports in models into one
- Add table sorter in course.js and course_detail.html
|
|
|
|
- Add js function to download csv data for course status
- Show course status
- Add new custom functions to view student status for a course
|
|
Enhance yaksh design
|
|
- Allow horizontal scroll for sidebar in dashboard.css
- Change templates to display all modules
- Change error messages in course template
|
|
|
|
|
|
Conflicts Resolved:
yaksh/templates/yaksh/courses.html
yaksh/templates/yaksh/question.html
|
|
Added solution attribute to the Question model.
|
|
- Rename learning_type to type in Lesson model
- Change error message in views and change redirection
- Change templates to rename learning_type to type for unit
- Add new dialog for embedding Video URL
|
|
|
|
Add logo on Yaksh
|
|
|
|
Local mathjax
|
|
|
|
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 yaksh_logo to navbar
- Add yaksh_text image on login page
- Modify footer bar
- Remove fron sidebar and add on navbar
|
|
|
|
- Add new template to view course modules
- Change glyphicon in question.html and show_video.html
- Change button name in add_module.html
- Remove unnecessary js file
- Change button in intro.html
- Change quizzes_user.html to display only courses
|
|
|
|
|
|
|
|
into yaksh_video_lessons
|
|
|
|
|
|
|
|
|
|
- Add new template tag to fetch course module completion status
- View all lessons/quizzes during quiz
- Change button values
- Change user mode and god mode
|
|
- Add new js for sending data to views
- Change existing js content
|
|
|
|
Fix the Reset Answer javascript and rename it to Clear Text Area
|
|
|
|
New js editor
|
|
|
|
|