Age | Commit message (Collapse) | Author |
|
- 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
|
|
- Add new model methods to calculate percent of module and course completion
- Add new view function for displaying course status
- Add new url to redirect to course status
|
|
Enhance yaksh design
|
|
See previous questions in exercise and other bug fixes
|
|
- Allow horizontal scroll for sidebar in dashboard.css
- Change templates to display all modules
- Change error messages in course template
|
|
- Add new model method for course to check last unit and get next module
- Change views to allow student to redirect to next module
|
|
|
|
|
|
Fix Oauth email verification
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Add python-decouple package to requirements
- use sane defaults and python-decouple in yaksh.settings and online_test.settings module
- Replace hardcoded localhost domain name referring to code server with dynamic
- Move Dockerfile to dedicated directory
- Add dynamic run-as-admin commands to the base command depending on OS
- Replace linux specific commands like cp with Python functions
|
|
- Use sane defaults and python-decouple in yaksh.settings module
- Replace hard coded localhost domain name referring to code server with dynamic settings variable
|
|
Added view answerpaper option to exercise form.
|
|
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 icon to navbar
- Adjust links on navbar
- Add yaksh_text image on quit and complete page
|
|
- Add yaksh_logo to navbar
- Add yaksh_text image on login page
- Modify footer bar
- Remove fron sidebar and add on navbar
|
|
|
|
- Add new tests for views
- Pep8 changes in views
|
|
|
|
- Add new views test
- Fix Selenium tests
|
|
- 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
|
|
- Add new views function to view course modules
- Add new url to view course modules
|
|
|
|
|
|
|
|
into yaksh_video_lessons
|
|
|
|
|
|
|
|
- Change view function name from show_video to show_lesson
- Change add quiz, lesson, module view function
|