- 22 Jul, 2014 4 commits
-
-
* Add _get_student_obj that fetches and returns the django user if the input is a string otherwise returns the original input * Updated all ProctorModuleInfo methods that take 'student' as an arg to use _get_student_obj * Changed 'student' kwarg to required arg in get_grades
Justin Riley committed -
* Require staff in randomize xmodule's handle_ajax!!! * Use .val() instead of .text() in rand_jump JS * Disable all alert() calls when using 'next' or 'jump' controls
Justin Riley committed -
Justin Riley committed
-
...will be reimplemented in Proctor xmodule soon.
Justin Riley committed
-
- 17 Jul, 2014 2 commits
-
-
Justin Riley committed
-
StudentModule specifies student, course id, and module state key must all be unique together. The reset code in module_tree_reset was calling get without specifying course_id which means if two courses (with different course ids) share the same users and module state keys then calling StudentModule.objects.get with only the student and module state key raises an error for users that tried both courses. Specifying all unique_together fields fixes the issue.
Justin Riley committed
-
- 09 Jul, 2014 1 commit
-
-
Justin Riley committed
-
- 07 Jul, 2014 1 commit
-
-
reset_3091_exam_attempts -> reset_attempts get_submission_history_statistics -> attempt_stats
Justin Riley committed
-
- 30 Jun, 2014 4 commits
-
-
History tracking enables never selecting the same child twice. Currently this functionality is tied to the randomize xmodule's use_randrange attribute. TODO: Add new xml attribute `no_repeats` to toggle history tracking
Justin Riley committed -
Justin Riley committed
-
Justin Riley committed
-
Massive code clean-up as well.
Justin Riley committed
-
- 20 Jun, 2014 2 commits
-
-
Massive code clean-up as well.
Justin Riley committed -
The 'index' view still contains baked-in course ids - will fix this later ideally by getting rid of 'index' and using the instructor API instead which mostly does the same thing.
Justin Riley committed
-
- 12 Jun, 2014 3 commits
-
-
cleaner than having periodic_check calling itself in a loop via setTimeout
Justin Riley committed -
Justin Riley committed
-
Justin Riley committed
-
- 11 Jun, 2014 4 commits
-
-
* pep8/pyflakes fixes * removed old code
Justin Riley committed -
Justin Riley committed
-
Justin Riley committed
-
This completely removes the direct dependency on django and allows these settings to be configured in the advanced settings pane in Studio and/or in the course policy.json.
Justin Riley committed
-
- 10 Jun, 2014 2 commits
-
-
Use self.runtime.get_real_user(self.anonymous_student_id) to fetch the django User object instead of importing django directly.
Justin Riley committed -
xmodule_assets doesn't pass edx's django settings when it executes resulting in an import error for xmodules that access django settings directly or imports code that does. Updated ProctorPanel to move all code that needs to read from django settings into __init__. This includes the import of django.contrib.auth.models.User which automatically tries to read from django settings on load.
Justin Riley committed
-
- 09 Jun, 2014 5 commits
-
-
Refactored for latest edX changes
Justin Riley committed -
ichuang committed
-
ichuang committed
-
ichuang committed
-
ichuang committed
-
- 22 May, 2014 1 commit
-
-
(cherry picked from commit cc083275)
Carson Gee committed
-
- 21 May, 2014 4 commits
-
-
(cherry picked from commit faefba91)
Carson Gee committed -
The IDDE implementation relied on a StudentModule being created for a particular block in order to set the extended due date on that block. Since StudentModules seem to be created on demand whenever data is written to an attribute with Scope.user_state, it meant that if a homework problem hadn't yet been touched by a student it was possible that the due date extension wouldn't take effect for that problem, even if the due date extension was successfully set for the parent unit. This patch fixes this problem by creating new StudentModules as necessary in order to make sure extended due dates propogate properly to all problems in a unit. (cherry picked from commit 209c15d1518c7a0df8dd44ff8e0a900cd1c9fdc4)
Chris Rossi committed -
(cherry picked from commit 9949c3d490408aba8a61259439412d273c5c2a95)
Carson Gee committed -
fix for modal appearing off-screen
Adam committed
-
- 20 May, 2014 1 commit
-
-
Frances Botsford committed
-
- 19 May, 2014 6 commits
-
-
ORA2 release 2014-05-19
Will Daly committed -
Sarina/051914 language update
Sarina Canelake committed -
Sarina Canelake committed
-
Sarina Canelake committed
-
Will Daly committed
-
SymbolicResponse fix error message.
Anton Stupak committed
-