Amir Qayyum Khan
9db5e83032
Fixed code duplication in task listing api on instructor dashboard
2018-10-11 12:28:21 +05:00
Alex Dusenbery
34199d9e98
Don't join to auth_user when getting verified user ids; use them in a set and not a list.
2018-09-07 11:59:46 -04:00
Jeremy Bowman
d671c4b1d0
TE-2689 Remove useless pylint suppressions part 1
2018-08-13 17:01:21 -04:00
Kshitij Sobti
491532c2db
Update report generation code to include old state for backwards compatibility
...
Include report data generated by blocks as columns instead of a json dict
2018-07-09 23:56:51 +05:30
Braden MacDonald
b12346f390
Merge pull request #18170 from open-craft/eugeny/instructor_report_popup_backend
...
Answers report: Return task ID and generated filename for frontend to consume
2018-06-18 13:26:27 -07:00
Eugeny Kolpakov
d058aacca9
Return task ID and generated filename from backend
2018-06-17 17:22:12 +08:00
Kshitij Sobti
011b295890
Handle NotImplementedError raised by generate_report_data
2018-05-25 18:44:59 +05:30
Kshitij Sobti
7e01a065b9
Use `generate_report_data` for getting report data if the block provides it
2018-05-25 18:44:59 +05:30
Kshitij Sobti
ccabab0771
Added chapter blocks to be excluded from report
2018-05-25 18:44:59 +05:30
Kshitij Sobti
1aa55c6cfa
Documentation grammar and accuracy fixes
2018-05-25 18:44:59 +05:30
Kshitij Sobti
ba635383db
Filter out sequentials in final report generation stage
...
Fix tests to match code changes
2018-05-25 18:44:59 +05:30
Kshitij Sobti
c4bbe7f036
Only filter out verticals instead of all non-problem blocks
...
Improve documentation
2018-05-25 18:44:59 +05:30
Kshitij Sobti
d2b78a34f4
Unconditionally yield root block so it's always included in the report
2018-05-25 18:44:59 +05:30
Kshitij Sobti
723a0639ca
Fix: issue generating reports for single problem
...
code style fixes
2018-05-25 18:44:59 +05:30
Kshitij Sobti
94f1e0aa1c
Fix error due to improper problem_key
...
Add tests
2018-05-25 18:44:59 +05:30
Kshitij Sobti
7e31718f91
Documentation and PEP8
2018-05-25 18:44:59 +05:30
Kshitij Sobti
0b75749c6e
Use cls instead of direct class name
2018-05-25 18:44:59 +05:30
Kshitij Sobti
8885092790
Support setting MAX_PROBLEM_RESPONSES_COUNT to None for unrestricted row count
2018-05-25 18:44:59 +05:30
Kshitij Sobti
1d507bf246
Break out bits of generate method into separate method
2018-05-25 18:44:59 +05:30
Kshitij Sobti
00334a9ebb
Add block id to problem response report
2018-05-25 18:44:59 +05:30
Kshitij Sobti
9c1dc2c0a7
Include title and location in problem response sheet
2018-05-25 18:44:59 +05:30
Kshitij Sobti
e322a3a759
ProblemResponses can now iterate over all the problems in a chapter, sequential or vertical
...
It is now possible to limit the number of rows in the problem response csv
2018-05-25 18:44:59 +05:30
Brittney Exline
d31d9bd684
ENT-942 Implement an abstraction layer for SoftwareSecurePhotoVerification class methods
2018-04-05 15:48:59 -04:00
rabiaiftikhar
0f63a2727e
EDUCATOR-2428 add acceptance criteria for certificate delivered column in grade report
2018-03-21 21:31:07 +05:00
Jeremy Bowman
5289c7e828
PLAT-1915 Stop using deprecated BaseException.message
2018-01-31 17:22:01 -05:00
Nimisha Asthagiri
2e9efe6472
Fix Certificates import and signals code
2018-01-19 15:12:28 -05:00
Awais Jibran
0016d6284d
Fix staff override score
...
If a learner has not accessed/attempted the score override functionality
didn't work. This PR is intended to fix this behaviour and the
override should work regardless of learner has accessed or attempted
a problem or not.
2018-01-19 00:15:34 +05:00
Ned Batchelder
e23e3a0486
Fix a number of unused-import pylint violations
2017-11-21 19:57:06 -05:00
sanfordstudent
4d0ce28fa9
Merge pull request #16560 from edx/sstudent/EDUCATOR-1624
...
EDUCATOR-1624 logging
2017-11-14 11:20:42 -05:00
bmedx
09e5156543
Remove use of non-relational fields in select_related queries
...
These changes should not change the actual queries at all, and those
will throw errors in Django 1.11.
2017-11-14 10:10:08 -05:00
Sanford Student
898129b5c0
EDUCATOR-1624 logging
2017-11-14 10:07:24 -05:00
Nimisha Asthagiri
b5435e6f5a
Course Grade reports: eliminate CSM calls, user-transformed structures
...
EDUCATOR-558
2017-10-05 01:12:49 -04:00
Nimisha Asthagiri
33428519aa
Have SubsectionGrade compute problem_scores lazily
2017-10-04 09:56:27 -04:00
Nimisha Asthagiri
27229a1f9b
Optimize grade reports for ZeroCourseGrades.
...
EDUCATOR-558
2017-10-03 11:35:32 -04:00
Nimisha Asthagiri
f8e3a3c461
Grades Cleanup
...
EDUCATOR-1405
EDUCATOR-1451
2017-10-02 19:03:26 -04:00
Nimisha Asthagiri
22edaf7d24
Grades: move out of temporary new folder
...
EDUCATOR-1400
2017-09-22 11:49:46 -04:00
Ari Rizzitano
f39833c709
expand proctored exam report to include violation summary
...
EDUCATOR-411
hit new report endpoint
EDUCATOR-411
bad syntax
python join != js join
csv headings list too long for task
fix string formatting
fix wrong set of keys
bump edx-proctoring to 1.2.0
2017-08-23 11:10:13 -04:00
cahrens
b26b41b9fc
Replace deprecated_string methods.
2017-08-15 14:21:45 -04:00
Sanford Student
932776159c
EDUCATOR-165 instructor task and UI for overriding learner grades.
2017-07-18 13:51:56 -04:00
cahrens
31d99e8d2d
ED-549 Assign learner to a cohort before registration.
2017-06-16 10:23:13 +00:00
Andy Armstrong
79acb5c5be
Reorder LMS imports using isort
2017-06-11 21:48:06 -04:00
Eric Fischer
1b9c36be87
Revert "Merge pull request #15229 from edx/efischer/celery_logging"
...
This reverts commit e64c3a35ec , reversing
changes made to 867fac315f .
2017-06-01 12:41:47 -04:00
Eric Fischer
e64c3a35ec
Merge pull request #15229 from edx/efischer/celery_logging
...
More specific grade_course logging
2017-06-01 12:41:01 -04:00
Eric Fischer
6880fa146b
More specific grace_course logging
2017-06-01 11:43:28 -04:00
Alex Dusenbery
1a0e42af5e
EDUCATOR-435 | Include enrollment status in in course and problem grade reports.
2017-05-31 15:13:51 -04:00
John Eskew
3b57542ab0
Revert "Merge pull request #15170 from edx/jeskew/PLAT_1316_partitions_inheritance"
...
This reverts commit f97f052591 , reversing
changes made to 800bcd8e20 .
2017-05-30 12:42:54 -04:00
John Eskew
76389d8678
Run all files touched in inheritance/partition work through isort.
2017-05-25 13:24:08 -04:00
John Eskew
66f3aa5ccf
Move fields.py, inheritance.py, and partitions to openedx/core.
2017-05-25 13:24:08 -04:00
Alex Dusenbery
b33a9436d6
TNL-6832 | Include inactive enrollees in course and problem grade reports.
2017-05-11 13:10:38 -04:00
Nimisha Asthagiri
4430695b1c
Fix column alignment issue when Teams is disabled
...
This reverts commit b6b704019f .
2017-05-10 17:14:45 -04:00