- Release 0.8.1
- Added tests to validate all student submissions (#235)
- Added url encoding in file name (#236)
- Added support email to the error message on zip submissions download (#234)
- Fixed comma in file name (#237)
- Fixed Django 1.11 related issue in test (#238)
- Fixed zipping large files for staff submissions. (#226) (#230)
- Fixed zipping large files for staff submissions. (#226)
- Update README.md
- Update README.md
- Added tests to validate all student submissions (#235)
- Added url encoding in file name (#236)
- Added support email to the error message on zip submissions download (#234)
- Fixed comma in file name (#237)
- Fixed Django 1.11 related issue in test (#238)
- Fixed zipping large files for staff submissions. (#226) (#230)
- Fixed zipping large files for staff submissions. (#226)
- Update README.md
- Update README.md
- Cleaned up zip file creation and retrieval code
- Update README.md
- Update README.md
- Handle static_asset_path setting (#223)
- Added logic to clear a user's state in the XBlock
- Replace static links when rendering solution text (#217)
- Updated readme (updated installation/usage details, changed format to .md)
- Fixed file modified time calculation for submission zip file
- Enable zip file creation using S3 or local file storage
- Serialize and parse solution as an XML element, if valid XML (#211)
- Move ShowAnswerXBlockMixin into SGA (#208)
- Add support for graceperiod (#207)
- Use UTC for timestamp (#206)
- Upload coverage to codecov (#201)
- Fix tests (#203)
- Clean tests (#200)
- Reordered XBlock class methods
- Integrate ShowAnswerXBlockMixin (#197)
- Fixed submission download bug
- Use StudioEditableXBlockMixin (#190)
- Run integration tests on travis (#194)
- Add download all submissions (#187)
- Separated upload and submit buttons in student submission upload UI
- add pull request template (#193)
- Revert xblock-utils library (#192)
- Add mitodl/xblock-utils as dependency (#189)
- Add travis.yml (#188)
- Reference __init__ version (#180)
- Release 0.7.0
- Added new tests with mocking data (#174)
- Changed ugettext to ugettext_lazy (#178)
- Replace hard coded strings to be translatable in the future (i10n) (#175)
- Converted SGA into django app and added tox base testing (#170)
- Use the timezone of the platform as opposed to UTC for submissions' dates (#169)
- Increase the height of the "Select a File" element (#165)
- Added new tests with mocking data (#174)
- Changed ugettext to ugettext_lazy (#178)
- Replace hard coded strings to be translatable in the future (i10n) (#175)
- Converted SGA into django app and added tox base testing (#170)
- Use the timezone of the platform as opposed to UTC for submissions' dates (#169)
- Increase the height of the "Select a File" element (#165)
- Serialize block/course locators before sending to submissions API. (#166)
- preface id refs with strings, add tabindex to modals (#163)
- Fixed error "ValueError: invalid literal for int() with base 10: 'undefined'" (#160)
- Fixed typo in README (#158)
- adding version number so this will work with our release-script
- Fixed test failure issues on sga (#146)
- Removed import in __init__
- Center modal and fix scrolling
- Installed bower with URI.js, require.js, underscore, jquery
- Add actions cell to assignments table header.
- Added basic developer notes.
- Added sorting plugin to header table, Now you can sort each column by clicking header
- Handle file not found error, Fixed error messages, set error code to 404
- Allow not only english language file uploads
- Implement support for multiply SGA elements at one vertical
- fixed all posible pylint issues
- fix jshint indentified issue for all studio and edx_sga file
- merge base and fixed error message display under button error and loaded max file size from settings
- Added log.info in all locations where sga.py is chaning state of StudentModule
- added display name on sga lms and grade submission dialog
- Changed enter grade link style to make it look like button and added some spaces in css attributes
- Added weight validations and test cases, split long length test into sub funtions
- Design changes in sga settings page, added a settings tab and style in css file, added some classes
0.5.0 uses the edX Submissions API to submit grades. If you are upgrading from an version before 0.4.0 and you have student submissions and grades that need to be migrated, you should run the migration script.
python manage.py lms --settings=aws sga_migrate_submissions DevOps/0.001/2015_Summer
NOTE: After applying this update, you may need to change max_score on SGA problems to an integer.
- Validates max_score and grades to ensure they are non-negative integers
- Works with split mongo
- Added Staff Debug
no fixes in this release