- 11 Apr, 2017 1 commit
-
-
Add a new waffle switch that allows us to assume zero grades for learners who have no entry previously recorded, and another to disable persisting grades for unengaged learners. TNL-6691
Nimisha Asthagiri committed
-
- 30 Nov, 2016 1 commit
-
-
Remove deprecated SingleSectionGrader. TNL-5987 Remove display_name and module_id from Scores objects Update CourseGradeFactory.__init__ to not be user-specific Update some callers to use CourseGrade class instead of "summary" dict Remove no longer needed course_grades.py module. Renamed django signal from GRADES_UPDATED to COURSE_GRADE_CHANGED
Nimisha Asthagiri committed
-
- 07 Oct, 2016 1 commit
-
-
Brandon DeRosier committed
-
- 22 Jul, 2016 1 commit
-
- 24 Jun, 2016 1 commit
-
-
Nimisha Asthagiri committed
-
- 23 May, 2016 1 commit
-
-
Simon Chen committed
-
- 25 Feb, 2016 1 commit
-
-
ECOM-3688
Awais Jibran committed
-
- 10 Feb, 2016 1 commit
-
-
The previous logic was a convoluted way of doing the same thing, and has already led to one bug. Instead of hoping that the bugs are ironed out now and that future devs maintain this logic properly, let's just set a real cutoff date.
Peter Fogg committed
-
- 04 Feb, 2016 1 commit
-
-
COR-2403
Peter Fogg committed
-
- 22 Jan, 2016 1 commit
-
-
Two new certificate statuses are introduced, 'audit_passing' and 'audit_notpassing'. These signal that the GeneratedCertificate is not to be displayed as a cert to the user, and that they either passed or did not. This allows us to retain existing grading logic, as well as maintaining correctness in analytics and reporting. Ineligible certificates are hidden by using the `eligible_certificates` manager on GeneratedCertificate. Some places in the coe (largely reporting, analytics, and management commands) use the default `objects` manager, since they need access to all certificates. ECOM-3040 ECOM-3515
Peter Fogg committed
-
- 20 Jan, 2016 3 commits
-
-
This reverts commit 60860e3a.
Peter Fogg committed -
This reverts commit 54c349b4.
Peter Fogg committed -
This reverts commit ee13ffd1.
Peter Fogg committed
-
- 19 Jan, 2016 1 commit
-
-
Peter Fogg committed
-
- 14 Jan, 2016 1 commit
-
-
Peter Fogg committed
-
- 13 Jan, 2016 2 commits
-
-
ECOM-3401
Peter Fogg committed -
An `eligible_for_certificate` field is added to the GeneratedCertificate model. This way we can retain existing grading logic, as well as maintaining correctness in analytics and reporting. Ineligible certificates are hidden by using the `eligible_certificates` manager on GeneratedCertificate. Some places in the coe (largely reporting, analytics, and management commands) use the default `objects` manager, since they need access to all certificates. This commit also updates the DB cache for acceptance tests.
Peter Fogg committed
-
- 22 Nov, 2015 1 commit
-
-
Ned Batchelder committed
-
- 10 Nov, 2015 1 commit
-
-
Please note that this is a squshed commit and the work of: Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
Usman Khalid committed
-
- 29 Sep, 2015 1 commit
-
-
Fixing certificates for credit mode. ECOM-1988
Awais committed
-
- 12 Aug, 2015 1 commit
-
-
* Add new role for support staff. * Move dashboard/support functionality into a new Django app called "support". * Add support view for searching and regenerating certificates. * Refactor certificates views into separate files.
Will Daly committed
-
- 27 Jul, 2015 1 commit
-
-
Zia Fazal committed
-
- 16 Jun, 2015 1 commit
-
-
Awais committed
-
- 15 Jun, 2015 1 commit
-
-
some optimisations refactored code and added created event added test to make sure generate event is emitted changes based on feedback on 6/11 added certificate web page and tests fixed quality violations
Zia Fazal committed
-
- 08 Jun, 2015 1 commit
-
-
improved coverage refactoring based on feedback fixed quality violations changes based on feedback
Zia Fazal committed
-
- 27 May, 2015 1 commit
-
-
Awais committed
-
- 30 Apr, 2015 1 commit
-
-
Awais committed
-
- 05 Mar, 2015 2 commits
- 04 Mar, 2015 1 commit
-
-
Add a management comand to regenerate certificates with status 'error', optionally restricted to a subset of courses.
Will Daly committed
-
- 02 Mar, 2015 1 commit
-
-
Add the ability to generate "example" certificates to test that certificate generation is working correctly for a course. Add the ability to enable/disable self-generated certificates on a per-course basis.
Will Daly committed
-
- 05 Feb, 2015 1 commit
-
-
Will Daly committed
-
- 11 Jun, 2014 1 commit
-
-
Fixes LMS-2830
Calen Pennington committed
-
- 06 Jun, 2014 1 commit
-
-
Joe Blaylock committed
-
- 30 May, 2014 1 commit
-
-
Julia Hansbrough committed
-
- 21 May, 2014 1 commit
-
-
Calen Pennington committed
-
- 09 May, 2014 1 commit
-
-
Calen Pennington committed
-
- 08 May, 2014 1 commit
-
-
This commit adds the non-courseware lms/djangoapps and lms/lib. These keys are now objects with a limited interface, and the particular internal representation is managed by the data storage layer (the modulestore). For the LMS, there should be no outward-facing changes to the system. The keys are, for now, a change to internal representation only. For Studio, the new serialized form of the keys is used in urls, to allow for further migration in the future. Co-Author: Andy Armstrong <andya@edx.org> Co-Author: Christina Roberts <christina@edx.org> Co-Author: David Baumgold <db@edx.org> Co-Author: Diana Huang <dkh@edx.org> Co-Author: Don Mitchell <dmitchell@edx.org> Co-Author: Julia Hansbrough <julia@edx.org> Co-Author: Nimisha Asthagiri <nasthagiri@edx.org> Co-Author: Sarina Canelake <sarina@edx.org> [LMS-2370]
Calen Pennington committed
-
- 02 May, 2014 1 commit
-
-
* API endpoint for certificate generation, an authenticated post with course id requests that grading be carried out and a cert generated for request.user in that course, using the usual grading and certificate machinery (ie, it does not imply whitelisting, though whitelists and blacklists will be respected) - Logs each request as it comes in - Calls xq.add_cert() and consequently, does grading synchronously on this app host and then queues request for certificate agent. - example usage: ``` curl --data "student_id=9999&course_id=Stanford/2013/Some_Class" http://127.0.0.1:8000/request_certificate ``` * Studio advanced setting added, "certificates_show_before_end", which determines whether a course should permit certificates to be downloadable by students before the coures's end date has passed. - Modifications to dashboard view and templates to allow display of certificate download links before course has ended. (XXX: may declare failing students as failing before the course has ended.) - To test, turn the setting on in a course which hasn't ended yet, and force certificate generation for a student, then check their dashboard.
Joe Blaylock committed
-
- 29 Apr, 2014 1 commit
-
-
Stanford had a problem a few times that certificate requests had different values for the course display name and the course name printed on the certificate and verification pages because of human error. This passes the course display name on the queue to the certificate requests, so that at least one place where the course name is reproduced (the certificate agent's settings.py) can be eliminated.
Joe Blaylock committed
-