Checkmark
Versions
Current version
v5.1.0 (2026010600)
v5.1.0
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2026010600
Version release name: v5.1.0
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_501_STABLE
Repository tag: v5.1.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
CHANGELOG
5.1.0 (2026-01-06)
- Moodle 5.1 compatible version
- [FEATURE] #8526 Save export settings as user preferences for future exports
- [FEATURE] #8527 Show details of users when overwriting grades and comments in bulk automatic grading
- [FEATURE] #8531 Add direct link to checkmark report in the activity navigation block
- [FEATURE] #8615 Implement checkmark overview block for activity dashboard
5.0.0 (2025-05-22)
- Moodle 5.0 compatible version
- [FIXED] #8360 Fix error to include manually overwritten examples by teachers in the export
- [UPDATE] #6993 List of examples is now available in a responsive design
- [UPDATE] #7665 Existing behat tests updated and some new ones added
- [FEATURE] #8333 Multilang filter v2 is now supported
4.5.0 (2024-12-10)
- [FIXED] #7905 Database schema not aligned error fixed by adding key [github issue #77 - Menrath]
- [FIXED] #8105 Fix download with hidden select column by removing the button to hide the select column [github issue #80 - XTRage]
- [CHANGED] #8099 Checkmark submission now always possible in the open submission period, independent of received feedback
- [REMOVED] #8099 'Cancel' button for students at submission page; Resubmit setting removed
4.4.1 (2024-11-06)
- [FIXED] #8086 Fix displayed status in the submissions table after feedback was removed
- [FEATURE] #7906 New setting to display files only during open submission
4.4.0 (2024-07-21)
- [FIXED] #7702 Fix SQL syntax error
- [FEATURE] #5424 New course title selection setting for export
- [FIXED] #7587 Fix error in bulk edit completion form
- [FIXED] #7971 Fix wording for late submission as "late" instead of "remaining"
- [UPDATE] #7933 New icon for the activity to follow moodle 4.4 logo style
- [FEATURE] #7524 New feature to bulk remove grades from submissions [github PR #74 - jondo]
4.3.2 (2024-06-14)
- [FIXED] #7973 Fix that additional files are not downloadable anymore
4.3.1 (2024-06-05)
- [FIXED] #7881 Fix to correctly display the submissions for overridden deadlines
- [FIXED] #7904 Fix bug to display checkmark description for all roles
- [FIXED] #7908 Fix sorting bug for the checkmark submission table column status
- [FIXED] #7912 Fix CSV export for submissions to display the data the feedback fields correctly
4.3.0 (2024-01-30)
- [FIXED] #7783 Fix data bug for export of .txt, .ods and .xlsx
- [FIXED] #7832 Fix course completion bug
4.2.1 (2023-11-11)
- [FIXED] #7713 Fix status column sorting problem
- [FIXED] #7715 Fix warning for "allow submission from" and "due date" fields
4.2.0 (2023-07-27)
- [UPDATE] #7000 Standardization of labels
- [FIXED] #7516 Fix differences between the db/install.xml and db/upgrade.php files
- [FIXED] #7523 Fix rogue database-index during upgrade to 4.1 issue
- [FIXED] #7529 Loading times for privacy api
- [FEATURE] #7557 New navigation structure
- [UPDATE] #7650 Update behat tests to ensure with new navigation structure
4.1.0 (2022-12-07)
- [FEATURE] #7005 Change the grade dropdown to a text field when using numerical grades
- [FEATURE] #7101 Add the possibility for teachers to display the due date of a checkmark activity in their calendars
- [FIXED] #7324 Fix differences between the db/install.xml and db/upgrade.php files
- [UPDATE] #7402 Changelog is now shipped in the .md format
4.0.0 (2022-08-10)
- [FEATURE] #7200 New activity icon matching the style of 4.0
- [FEATURE] #7237 Adjust structure of the checkmark activity page to fit new style of 4.0
- [FEATURE] #6995 Use resizable textareas for flexiblenaming components
- [FEATURE] #7146 Enable sequential numbering in PDF export
- [FEATURE] #7247 Add an option to reset overide settings
- [CHANGED] #6991 Revised the phrasing of multiple langstrings
- [FIXED] #7179 Use calendar event titels fitting with the ones of core plugins
- [FIXED] #7218 Fixed view all checkmarks failing when a custom user field as set as part of show user identity
- [FIXED] #7192/#7310 Fixed behavior of checkmark when using PHP 8.0
- [FIXED] #7190 Use custom langstrings for activity completion strings
- [FIXED] #7098 Fix an error when using attendence in xlsx and ods export
- [FIXED] #7157 Show urls in calendar subscription
3.11.6 (2022-07-05)
- [FIXED] #7277 Fix occasional presence of null values in checkmark_checks.state preventing proper point evaluations
3.11.5 (2022-07-05)
- [FIXED] #7225 Fix fastgrading so all combinations and grades can be submitted
3.11.4 (2022-06-01)
- [FIXED] #7179 Fix a bug causing xslx/ods download to fail on certain environment configurations
3.11.3 (2022-04-13)
- [FEATURE] #7139 Relevant dates are shown when show activity details is set
- [FIXED] #7137 Fix a bug preventing simultaneous attendance and grading when no grades were set yet
3.11.2 (2021-07-30)
- [FEATURE] #6952 Implement webservices - github pull request #62 by Alexander Melem alexander@melem-software.com
- [FEATURE] #6990 Remove checkmark activities marked as complete from calender and timeline -
github pull request 62 by Leo Dintner - [FEATURE] #6377 Do not warn on grade automatically when no grades or feedbacks would be overwritten
- [FEATURE] #7001 Add "graded" filter and bulk select to overview and export pages
- [FIXED] #6989 Fix a deprecation warning being displayed when using PHP >8.0 - github pull request #67 by
Mario Wehr m.wehr@fh-kaernten.at - [FIXED] #6970 Fix download buttons getting disabled after pressing them
- [FIXED] #7007 Fix reset of filter in export page
- [FIXED] #7026 Make grading dashboard on landing page group sensitive to the group selected above it
- [FIXED] #7109 Fix not working require_once statements in lib.php funcitons
3.11.1 (2021-06-10)
- [FIXED] #6944 Fixed not being able to see a course with both "checkmark" activity and a "recent activity" block.
3.11.0 (2021-05-19)
- [FEATURE] #6826 Add a dashboard similar to the one in mod_assign to the main page of checkmark
showing all key information of the open checkmark activity - [FEATURE] #6829 Add filter in Submissions/Export to display users with or without a presentation grade
- [FEATURE] #6841 Add activity completion badges to the checkmark landing page
- [FEATURE] #6841 Implement a custom completion rule for the submission of a checkmark
- [FEATURE] #6833 Implement behat generator functions for submissions and grading
- [FEATURE] #6913 List "All" after "100" in the "Submissions shown per page" [github #52/pullrequest #53]
- [FIXED] #6830 Replace deprecated methods and strings with their successors
3.10.1 (2021-03-09)
- [FIXED] #6836 Fixed a bug causing error messages in checkmarks with active groups when using a MySQL
database with version number 8 or higher
3.10.0 (2020-11-10)
- [FEATURE] #6685 Add the option to export every name fragment (e.g. firstname, lastname)
in a dedicated column. This is controlled by a checkbox to additional settings - [FEATURE] #6680 Add unit tests to override dates feature (#6360)
- [CHANGED] #6071 Reorder bulk processing dropdown in order to have "grade automatically" on top
- [CHANGED] #6773 Change "ungraded" bulk select so that all students with "No grade" are selected
regardless of an existing graded date. - [FIXED] #6773 Include submissions with "No grade" set in "Ungraded" bulk select
- [FIXED] #6783 Include style definition for overwritten info in plugin css
3.9.1 (2020-09-23)
- [FIXED] #6703 Fixed user and group overrides not considering the moodle/site:accessallgroups
permission in activities with group mode "Separate groups" set
3.9.0 (2020-06-08)
- [FEATURE] #6360 Overhaul of user and group override feature to match the workings of the
identical feature in mod_assign - [FEATURE] #6523 Add overview for user overrides and the possibility to edit, duplicate,
delete each individual user override - [FEATURE] #6522 Add overview for group overrides and the possibility to edit, duplicate,
delete and change the priority of each individual group override - [FEATURE] #6607 Implement logging for all insert, change and delete events concerning
user/group overrides - [FEATURE] #6624 Improve override clock popover in Submissions to display the source of the
override and a link to change the override - [FEATURE] #6533 Make "Grant extension" bulk function use the new interface for user overrides
- [FEATURE] #6532 Add filter in Submissions/Export to only display users affected by
a user/group override - [FEATURE] #6379 Add the possibility to upload additional files when creating a checkmark
instance. These files are shown to the user beneath the description [gitlab #42] - [FEATURE] #6531 Add filter in Submissions/Export to only display users who haven't made
a submission [github #49] - [FEATURE] #6328 Update behat tests to ensure compatibility with gitlab CI
- [FIXED] #6608 Fixed due date overrides for users/groups not changing the due date indicated in
the calender event of the activity - [FIXED] #6609 Fixed checkmark calender entries only showing when the activity is currently
accepting submissions - [FIXED] #6618 Fixed individual naming/grading to be unchecked names and grades that don't
require individual naming/grading are used - [FIXED] #6619 Fixed a bug causing a database error when a grading type other than "Point"
is used alongside with individual naming/grading - [FIXED] #6649 Fixed presentationfeedback textbox not showing in grading view when
grading type "none" is used - [FIXED] #6662 Hide html in feedback and presentationfeedback textareas in quickgrade mode
and enable line breaks to persist between normal grading and quickgrading
3.8.1 (2020-03-11)
- [FIXED] #6604 Fixed a bug checking/unchecking overwrite checkboxes when fast grading is set and a all/none bulk selectors are used
- [FIXED] #6591 Fixed a bug preventing grading submissions with 0 points in fastgrade if you previous grading was set
- [FIXED] #6604 Fixed a bug enabling submission of checks after the cut-off date
3.8.0 (2020-02-05)
- [FEATURE] #5271 Enable teachers to overwrite checks after submissions. This can be done in fastgrade and normal grade mode
- [FEATURE] #6147 Show overwritten checks differently than normal ones in all views
- [FEATURE] #6150 Include overwritten examples in activity log
- [FEATURE] #6436 Display overwritten checks using colors in .xslx and .ods and brackets in all other formats
- [FEATURE] #6364 Enable editing of checked examples without an additional button click. The checkmark preview is only displayed when no submission edit is possible
- [FIXED] #6386 Remove deprecated function leading to integration issues with block_course_overview_campus
- [FIXED] #6497 Change generation of attendance and presentation grading gradebook items to enable compatibility with new grading api
- [FIXED] #6475 Fix bug preventing export of privacy api data under certain circumstances
3.7.1 (2019-11-13)
- [FEATURE] #6276 Display a second submit button on top of the checkmark preview
- [FIXED] #6222 Fix not possible submission when submitting student is not part of a group in a course with group mode on
- [FIXED] #5890 Remove html tags showing in pdf, xls and odt exports
- [FIXED] #6260 Fix notifications send to users with grading privilege who where not part of a course where the notification originated from
3.7.0 (2019-07-10)
- [FEATURE] #6146 Improve layout of checks for easier readability
- [FEATURE] #6147 Enable display of overwritten checks for upcoming overwrite checks feature (#5271)
- [FEATURE] #5729 Make all examples in submissions and export collapsible at once
- [FEATURE] #5720 Add default values for availability in site-administration
- [FEATURE] #6129 Add support for editdates plugin
- [FEATURE] #5296 Set field type of cells containing numeric values in .xlsx and .ods to number
- [FIXED] #6254 Separated functionality of filter dropdowns in Submissions and Export view
- [FIXED] #6253 Fixed debug messages occurring when grading
- [FIXED] #6252 Removed overlaying tooltip triggers for collapse/expand buttons in table headers
- [FIXED] #6238 Fix occasional debug notices when previewing a checkmark exercise
- [FIXED] #6257 Fix positioning of separation line between attendance/presentation grading and grading columns
3.6.0 (2019-01-20)
- Moodle 3.6 compatible version
- [FIXED] #5605 got rid of humongous AMD-params-list and jQuery for submission form js
- [FIXED] #5605 stopped requiring unused libs
- [FIXED] #5848 added missing setting to backups
- [FIXED] #5887 fixed bulk actions setting attendance and creating feedbacks when canceling
- [FIXED] #5866 in v3.4.0 we missed to include a field and a key in install.xml, so we're fixing it now!
- [UPDATE] #5753 added new privacy API methods
- [UPDATE] #5606 updated .travis.yml
- [CHANGED] #5847 removed deprecated/unused helper scripts (fixing github issue 30)
3.5.1 (2018-11-07)
- [FIXED] #5738 fix attendance grade item being created on bulk action ignoring settings
- [FEATURE] #5269 make example grades and names changeable after submissions are present
3.5.0 (2018-08-17)
- Moodle 3.5 compatible version
- [FEATURE] #3577 implemented support for privacy API
- [FEATURE] #5017 added the possibility to download separate PDFs for each group as zipped archive in one step
- [CHANGED] #5270 updated layout of submissions table to have proper columns for examples like export table had before
- [CHANGED] #5090 removed german language file from repository
- [CHANGED] #5089 removed long deprecated XLS-export methods
- many small code improvements, bug fixes, etc.
3.4.2 (2018-05-15)
- [FIXED] #5426 fix non groups members staying selected for export if selected group is changed before pressing export
- [FIXED] #5442 don't download the PDF immediatly when clicking on update data preview if a template has been selected
- [CHANGED] #5436 removed unsupported/unused plagiarism libs and calls
3.4.1 (2018-05-02)
- [FIXED] #5302 add missing language string for checkmark:manageoverrides
- [FIXED] #5421 fix broken course reset callback
3.4.0 (2018-01-27)
- Moodle 3.4 compatible version
- [FEATURE] #4894 added the ability to override time available, time due and cutoff-date for certain users or groups!
- [FIXED] #5048 added an event observer to update calendar events, if instance name is changed via inplace-editing on course page
- [FIXED] #4954 UI/UX regression causing only the current page to be exportable
- [FIXED] #4915 order examples fetched from DB by ID, this will hopefully resolve some strange ORDER issues on certain databases
- [CHANGED] #4954 show initial-bars even if all submissions are displayed on one page
- [UPDATE] #4830 use hideIf in moodleforms to enhance UX by hiding everything not really relevant
- various code improvements, removal of unused code, etc.
3.3.4 (2017-10-26)
- [FEATURE] #4399 quick-export templates to enable a reliable setting for exporting PDFs
- [FEATURE] #4331 setting to force name column to be written in one line in PDF exports
- [FIXED] #4330 UTF-8 symbols in examples' names wont get saved HTML-encoded
- [FIXED] #4860 replaced free text field for page size in submission view with select dropdown, due to huge page size values for
submissions table caused core's tablelib to allocate huge amounts of memory - [FIXED] #4867 fixed wrong order when grading single submissions via "next"/"previous"/"save and next"-buttons due to accessing
settings in old unused memory places (possible regression of #3226) - [CHANGED] separated submissions tab and export tab (URLs for export tab changed and no tab-parameter needed!)
- removal of unused code, small improvements, etc.
3.3.3 (2017-10-10)
- [FIXED] #4750 missing field in GROUP BY causing PostgreSQL to raise error when groupmode is either VISIBLE or SEPARATE
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/18 - [FIXED] #4752 fix algorithm used to recognise standard naming schemes to wrongly recognise "2/3 and 1/2", "3" as "2", "3"
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/19 - [FIXED] #4753 fixed problems with checkmark_refresh_events() callback due to paramters having been changed
between Moodle 3.3.1 and 3.3.2 - [CHANGED] #4767 Admins now have the ability to see the example preview even if thei're not enroled in the course
- added some JSDoc comments
3.3.2 (2017-09-27)
- [FIXED] #4732 fixed a regression due to #4672 causing erronous cleaning of checkmark individual grades setting
3.3.1 (2017-09-14)
- [FIXED] #4668 supress HTML output during AJAX call of restore methods, so AJAX-Call for duplication wont return corrupt JSON!
- [FIXED] #4672 fixed some formatting causing Moodle's prechecker to give warnings
- [FIXED] #4678 fixed submission displaying via moodleform breaking grading form (HTML doesn't like nested form elements!)
- [FIXED] #4683 fixed two of mod_checkmark's behat features using the same feature name
- [CHANGED] #4682 updated travis.yml to use moodle-plugin-ci version 2 and run behat tests in firefox and chrome
3.3.0 (2017-08-10)
- Moodle 3.3 compatible version
- [FEATURE] #4415 Added separate grading-due-date to remind graders
- [FEATURE] #4088 Support for FontAwesome icons
- [FIXED] #4615 Users without submission and without feedback now get selected when selecting 'ungraded entries'
- [FIXED] #4644 Notifications now use the updated submission modification date
- [CHANGED] #4415 Replaced checkmark_print_overview() output with action events
- [CHANGED] #4423 Stopped using table_sql's non public API and display initialsbars not in other places like moodleforms
- [CHANGED] #4614 We now use a frozen Moodle-Form as submission preview
- added plugin specific PHPUnit config file
- improved coding style and code organisation and
v5.0.0 (2025052200)
v5.0.0
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2025052200
Version release name: v5.0.0
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_500_STABLE
Repository tag: v5.0.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
CHANGELOG
5.0.0 (2025-05-22)
- Moodle 5.0 compatible version
- [FIXED] #8360 Fix error to include manually overwritten examples by teachers in the export
- [UPDATE] #6993 List of examples is now available in a responsive design
- [UPDATE] #7665 Existing behat tests updated and some new ones added
- [FEATURE] #8333 Multilang filter v2 is now supported
4.5.0 (2024-12-10)
- [FIXED] #7905 Database schema not aligned error fixed by adding key [github issue #77 - Menrath]
- [FIXED] #8105 Fix download with hidden select column by removing the button to hide the select column [github issue #80 - XTRage]
- [CHANGED] #8099 Checkmark submission now always possible in the open submission period, independent of received feedback
- [REMOVED] #8099 'Cancel' button for students at submission page; Resubmit setting removed
4.4.1 (2024-11-06)
- [FIXED] #8086 Fix displayed status in the submissions table after feedback was removed
- [FEATURE] #7906 New setting to display files only during open submission
4.4.0 (2024-07-21)
- [FIXED] #7702 Fix SQL syntax error
- [FEATURE] #5424 New course title selection setting for export
- [FIXED] #7587 Fix error in bulk edit completion form
- [FIXED] #7971 Fix wording for late submission as "late" instead of "remaining"
- [UPDATE] #7933 New icon for the activity to follow moodle 4.4 logo style
- [FEATURE] #7524 New feature to bulk remove grades from submissions [github PR #74 - jondo]
4.3.2 (2024-06-14)
- [FIXED] #7973 Fix that additional files are not downloadable anymore
4.3.1 (2024-06-05)
- [FIXED] #7881 Fix to correctly display the submissions for overridden deadlines
- [FIXED] #7904 Fix bug to display checkmark description for all roles
- [FIXED] #7908 Fix sorting bug for the checkmark submission table column status
- [FIXED] #7912 Fix CSV export for submissions to display the data the feedback fields correctly
4.3.0 (2024-01-30)
- [FIXED] #7783 Fix data bug for export of .txt, .ods and .xlsx
- [FIXED] #7832 Fix course completion bug
4.2.1 (2023-11-11)
- [FIXED] #7713 Fix status column sorting problem
- [FIXED] #7715 Fix warning for "allow submission from" and "due date" fields
4.2.0 (2023-07-27)
- [UPDATE] #7000 Standardization of labels
- [FIXED] #7516 Fix differences between the db/install.xml and db/upgrade.php files
- [FIXED] #7523 Fix rogue database-index during upgrade to 4.1 issue
- [FIXED] #7529 Loading times for privacy api
- [FEATURE] #7557 New navigation structure
- [UPDATE] #7650 Update behat tests to ensure with new navigation structure
4.1.0 (2022-12-07)
- [FEATURE] #7005 Change the grade dropdown to a text field when using numerical grades
- [FEATURE] #7101 Add the possibility for teachers to display the due date of a checkmark activity in their calendars
- [FIXED] #7324 Fix differences between the db/install.xml and db/upgrade.php files
- [UPDATE] #7402 Changelog is now shipped in the .md format
4.0.0 (2022-08-10)
- [FEATURE] #7200 New activity icon matching the style of 4.0
- [FEATURE] #7237 Adjust structure of the checkmark activity page to fit new style of 4.0
- [FEATURE] #6995 Use resizable textareas for flexiblenaming components
- [FEATURE] #7146 Enable sequential numbering in PDF export
- [FEATURE] #7247 Add an option to reset overide settings
- [CHANGED] #6991 Revised the phrasing of multiple langstrings
- [FIXED] #7179 Use calendar event titels fitting with the ones of core plugins
- [FIXED] #7218 Fixed view all checkmarks failing when a custom user field as set as part of show user identity
- [FIXED] #7192/#7310 Fixed behavior of checkmark when using PHP 8.0
- [FIXED] #7190 Use custom langstrings for activity completion strings
- [FIXED] #7098 Fix an error when using attendence in xlsx and ods export
- [FIXED] #7157 Show urls in calendar subscription
3.11.6 (2022-07-05)
- [FIXED] #7277 Fix occasional presence of null values in checkmark_checks.state preventing proper point evaluations
3.11.5 (2022-07-05)
- [FIXED] #7225 Fix fastgrading so all combinations and grades can be submitted
3.11.4 (2022-06-01)
- [FIXED] #7179 Fix a bug causing xslx/ods download to fail on certain environment configurations
3.11.3 (2022-04-13)
- [FEATURE] #7139 Relevant dates are shown when show activity details is set
- [FIXED] #7137 Fix a bug preventing simultaneous attendance and grading when no grades were set yet
3.11.2 (2021-07-30)
- [FEATURE] #6952 Implement webservices - github pull request #62 by Alexander Melem alexander@melem-software.com
- [FEATURE] #6990 Remove checkmark activities marked as complete from calender and timeline -
github pull request 62 by Leo Dintner - [FEATURE] #6377 Do not warn on grade automatically when no grades or feedbacks would be overwritten
- [FEATURE] #7001 Add "graded" filter and bulk select to overview and export pages
- [FIXED] #6989 Fix a deprecation warning being displayed when using PHP >8.0 - github pull request #67 by
Mario Wehr m.wehr@fh-kaernten.at - [FIXED] #6970 Fix download buttons getting disabled after pressing them
- [FIXED] #7007 Fix reset of filter in export page
- [FIXED] #7026 Make grading dashboard on landing page group sensitive to the group selected above it
- [FIXED] #7109 Fix not working require_once statements in lib.php funcitons
3.11.1 (2021-06-10)
- [FIXED] #6944 Fixed not being able to see a course with both "checkmark" activity and a "recent activity" block.
3.11.0 (2021-05-19)
- [FEATURE] #6826 Add a dashboard similar to the one in mod_assign to the main page of checkmark
showing all key information of the open checkmark activity - [FEATURE] #6829 Add filter in Submissions/Export to display users with or without a presentation grade
- [FEATURE] #6841 Add activity completion badges to the checkmark landing page
- [FEATURE] #6841 Implement a custom completion rule for the submission of a checkmark
- [FEATURE] #6833 Implement behat generator functions for submissions and grading
- [FEATURE] #6913 List "All" after "100" in the "Submissions shown per page" [github #52/pullrequest #53]
- [FIXED] #6830 Replace deprecated methods and strings with their successors
3.10.1 (2021-03-09)
- [FIXED] #6836 Fixed a bug causing error messages in checkmarks with active groups when using a MySQL
database with version number 8 or higher
3.10.0 (2020-11-10)
- [FEATURE] #6685 Add the option to export every name fragment (e.g. firstname, lastname)
in a dedicated column. This is controlled by a checkbox to additional settings - [FEATURE] #6680 Add unit tests to override dates feature (#6360)
- [CHANGED] #6071 Reorder bulk processing dropdown in order to have "grade automatically" on top
- [CHANGED] #6773 Change "ungraded" bulk select so that all students with "No grade" are selected
regardless of an existing graded date. - [FIXED] #6773 Include submissions with "No grade" set in "Ungraded" bulk select
- [FIXED] #6783 Include style definition for overwritten info in plugin css
3.9.1 (2020-09-23)
- [FIXED] #6703 Fixed user and group overrides not considering the moodle/site:accessallgroups
permission in activities with group mode "Separate groups" set
3.9.0 (2020-06-08)
- [FEATURE] #6360 Overhaul of user and group override feature to match the workings of the
identical feature in mod_assign - [FEATURE] #6523 Add overview for user overrides and the possibility to edit, duplicate,
delete each individual user override - [FEATURE] #6522 Add overview for group overrides and the possibility to edit, duplicate,
delete and change the priority of each individual group override - [FEATURE] #6607 Implement logging for all insert, change and delete events concerning
user/group overrides - [FEATURE] #6624 Improve override clock popover in Submissions to display the source of the
override and a link to change the override - [FEATURE] #6533 Make "Grant extension" bulk function use the new interface for user overrides
- [FEATURE] #6532 Add filter in Submissions/Export to only display users affected by
a user/group override - [FEATURE] #6379 Add the possibility to upload additional files when creating a checkmark
instance. These files are shown to the user beneath the description [gitlab #42] - [FEATURE] #6531 Add filter in Submissions/Export to only display users who haven't made
a submission [github #49] - [FEATURE] #6328 Update behat tests to ensure compatibility with gitlab CI
- [FIXED] #6608 Fixed due date overrides for users/groups not changing the due date indicated in
the calender event of the activity - [FIXED] #6609 Fixed checkmark calender entries only showing when the activity is currently
accepting submissions - [FIXED] #6618 Fixed individual naming/grading to be unchecked names and grades that don't
require individual naming/grading are used - [FIXED] #6619 Fixed a bug causing a database error when a grading type other than "Point"
is used alongside with individual naming/grading - [FIXED] #6649 Fixed presentationfeedback textbox not showing in grading view when
grading type "none" is used - [FIXED] #6662 Hide html in feedback and presentationfeedback textareas in quickgrade mode
and enable line breaks to persist between normal grading and quickgrading
3.8.1 (2020-03-11)
- [FIXED] #6604 Fixed a bug checking/unchecking overwrite checkboxes when fast grading is set and a all/none bulk selectors are used
- [FIXED] #6591 Fixed a bug preventing grading submissions with 0 points in fastgrade if you previous grading was set
- [FIXED] #6604 Fixed a bug enabling submission of checks after the cut-off date
3.8.0 (2020-02-05)
- [FEATURE] #5271 Enable teachers to overwrite checks after submissions. This can be done in fastgrade and normal grade mode
- [FEATURE] #6147 Show overwritten checks differently than normal ones in all views
- [FEATURE] #6150 Include overwritten examples in activity log
- [FEATURE] #6436 Display overwritten checks using colors in .xslx and .ods and brackets in all other formats
- [FEATURE] #6364 Enable editing of checked examples without an additional button click. The checkmark preview is only displayed when no submission edit is possible
- [FIXED] #6386 Remove deprecated function leading to integration issues with block_course_overview_campus
- [FIXED] #6497 Change generation of attendance and presentation grading gradebook items to enable compatibility with new grading api
- [FIXED] #6475 Fix bug preventing export of privacy api data under certain circumstances
3.7.1 (2019-11-13)
- [FEATURE] #6276 Display a second submit button on top of the checkmark preview
- [FIXED] #6222 Fix not possible submission when submitting student is not part of a group in a course with group mode on
- [FIXED] #5890 Remove html tags showing in pdf, xls and odt exports
- [FIXED] #6260 Fix notifications send to users with grading privilege who where not part of a course where the notification originated from
3.7.0 (2019-07-10)
- [FEATURE] #6146 Improve layout of checks for easier readability
- [FEATURE] #6147 Enable display of overwritten checks for upcoming overwrite checks feature (#5271)
- [FEATURE] #5729 Make all examples in submissions and export collapsible at once
- [FEATURE] #5720 Add default values for availability in site-administration
- [FEATURE] #6129 Add support for editdates plugin
- [FEATURE] #5296 Set field type of cells containing numeric values in .xlsx and .ods to number
- [FIXED] #6254 Separated functionality of filter dropdowns in Submissions and Export view
- [FIXED] #6253 Fixed debug messages occurring when grading
- [FIXED] #6252 Removed overlaying tooltip triggers for collapse/expand buttons in table headers
- [FIXED] #6238 Fix occasional debug notices when previewing a checkmark exercise
- [FIXED] #6257 Fix positioning of separation line between attendance/presentation grading and grading columns
3.6.0 (2019-01-20)
- Moodle 3.6 compatible version
- [FIXED] #5605 got rid of humongous AMD-params-list and jQuery for submission form js
- [FIXED] #5605 stopped requiring unused libs
- [FIXED] #5848 added missing setting to backups
- [FIXED] #5887 fixed bulk actions setting attendance and creating feedbacks when canceling
- [FIXED] #5866 in v3.4.0 we missed to include a field and a key in install.xml, so we're fixing it now!
- [UPDATE] #5753 added new privacy API methods
- [UPDATE] #5606 updated .travis.yml
- [CHANGED] #5847 removed deprecated/unused helper scripts (fixing github issue 30)
3.5.1 (2018-11-07)
- [FIXED] #5738 fix attendance grade item being created on bulk action ignoring settings
- [FEATURE] #5269 make example grades and names changeable after submissions are present
3.5.0 (2018-08-17)
- Moodle 3.5 compatible version
- [FEATURE] #3577 implemented support for privacy API
- [FEATURE] #5017 added the possibility to download separate PDFs for each group as zipped archive in one step
- [CHANGED] #5270 updated layout of submissions table to have proper columns for examples like export table had before
- [CHANGED] #5090 removed german language file from repository
- [CHANGED] #5089 removed long deprecated XLS-export methods
- many small code improvements, bug fixes, etc.
3.4.2 (2018-05-15)
- [FIXED] #5426 fix non groups members staying selected for export if selected group is changed before pressing export
- [FIXED] #5442 don't download the PDF immediatly when clicking on update data preview if a template has been selected
- [CHANGED] #5436 removed unsupported/unused plagiarism libs and calls
3.4.1 (2018-05-02)
- [FIXED] #5302 add missing language string for checkmark:manageoverrides
- [FIXED] #5421 fix broken course reset callback
3.4.0 (2018-01-27)
- Moodle 3.4 compatible version
- [FEATURE] #4894 added the ability to override time available, time due and cutoff-date for certain users or groups!
- [FIXED] #5048 added an event observer to update calendar events, if instance name is changed via inplace-editing on course page
- [FIXED] #4954 UI/UX regression causing only the current page to be exportable
- [FIXED] #4915 order examples fetched from DB by ID, this will hopefully resolve some strange ORDER issues on certain databases
- [CHANGED] #4954 show initial-bars even if all submissions are displayed on one page
- [UPDATE] #4830 use hideIf in moodleforms to enhance UX by hiding everything not really relevant
- various code improvements, removal of unused code, etc.
3.3.4 (2017-10-26)
- [FEATURE] #4399 quick-export templates to enable a reliable setting for exporting PDFs
- [FEATURE] #4331 setting to force name column to be written in one line in PDF exports
- [FIXED] #4330 UTF-8 symbols in examples' names wont get saved HTML-encoded
- [FIXED] #4860 replaced free text field for page size in submission view with select dropdown, due to huge page size values for
submissions table caused core's tablelib to allocate huge amounts of memory - [FIXED] #4867 fixed wrong order when grading single submissions via "next"/"previous"/"save and next"-buttons due to accessing
settings in old unused memory places (possible regression of #3226) - [CHANGED] separated submissions tab and export tab (URLs for export tab changed and no tab-parameter needed!)
- removal of unused code, small improvements, etc.
3.3.3 (2017-10-10)
- [FIXED] #4750 missing field in GROUP BY causing PostgreSQL to raise error when groupmode is either VISIBLE or SEPARATE
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/18 - [FIXED] #4752 fix algorithm used to recognise standard naming schemes to wrongly recognise "2/3 and 1/2", "3" as "2", "3"
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/19 - [FIXED] #4753 fixed problems with checkmark_refresh_events() callback due to paramters having been changed
between Moodle 3.3.1 and 3.3.2 - [CHANGED] #4767 Admins now have the ability to see the example preview even if thei're not enroled in the course
- added some JSDoc comments
3.3.2 (2017-09-27)
- [FIXED] #4732 fixed a regression due to #4672 causing erronous cleaning of checkmark individual grades setting
3.3.1 (2017-09-14)
- [FIXED] #4668 supress HTML output during AJAX call of restore methods, so AJAX-Call for duplication wont return corrupt JSON!
- [FIXED] #4672 fixed some formatting causing Moodle's prechecker to give warnings
- [FIXED] #4678 fixed submission displaying via moodleform breaking grading form (HTML doesn't like nested form elements!)
- [FIXED] #4683 fixed two of mod_checkmark's behat features using the same feature name
- [CHANGED] #4682 updated travis.yml to use moodle-plugin-ci version 2 and run behat tests in firefox and chrome
3.3.0 (2017-08-10)
- Moodle 3.3 compatible version
- [FEATURE] #4415 Added separate grading-due-date to remind graders
- [FEATURE] #4088 Support for FontAwesome icons
- [FIXED] #4615 Users without submission and without feedback now get selected when selecting 'ungraded entries'
- [FIXED] #4644 Notifications now use the updated submission modification date
- [CHANGED] #4415 Replaced checkmark_print_overview() output with action events
- [CHANGED] #4423 Stopped using table_sql's non public API and display initialsbars not in other places like moodleforms
- [CHANGED] #4614 We now use a frozen Moodle-Form as submission preview
- added plugin specific PHPUnit config file
- improved coding style and code organisation and removed some unnecessary code
3.2.1 (2017-03-02)
- [FIXED] #4277 Fixed title and header not being set correctly on submissions and export pages
- [FIXED] #4310 Fixed autograding displaying warnings when attendance is in gradebook and coupled
as well as ignoring in gradebook overwritten attendances! - [FIXED] Success message after auto-grading uses correct singular now, if only 1 entry was affected
v4.5.0 (2024121000)
v4.5.0
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2024121000
Version release name: v4.5.0
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_405_STABLE
Repository tag: v4.5.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
CHANGELOG
4.5.0 (2024-12-10)
- [FIXED] #7905 Database schema not aligned error fixed by adding key [github issue #77 - Menrath]
- [FIXED] #8105 Fix download with hidden select column by removing the button to hide the select column [github issue #80 - XTRage]
- [CHANGED] #8099 Checkmark submission now always possible in the open submission period, independent of received feedback
- [REMOVED] #8099 'Cancel' button for students at submission page; Resubmit setting removed
4.4.1 (2024-11-06)
- [FIXED] #8086 Fix displayed status in the submissions table after feedback was removed
- [FEATURE] #7906 New setting to display files only during open submission
4.4.0 (2024-07-21)
- [FIXED] #7702 Fix SQL syntax error
- [FEATURE] #5424 New course title selection setting for export
- [FIXED] #7587 Fix error in bulk edit completion form
- [FIXED] #7971 Fix wording for late submission as "late" instead of "remaining"
- [UPDATE] #7933 New icon for the activity to follow moodle 4.4 logo style
- [FEATURE] #7524 New feature to bulk remove grades from submissions [github PR #74 - jondo]
4.3.2 (2024-06-14)
- [FIXED] #7973 Fix that additional files are not downloadable anymore
4.3.1 (2024-06-05)
- [FIXED] #7881 Fix to correctly display the submissions for overridden deadlines
- [FIXED] #7904 Fix bug to display checkmark description for all roles
- [FIXED] #7908 Fix sorting bug for the checkmark submission table column status
- [FIXED] #7912 Fix CSV export for submissions to display the data the feedback fields correctly
4.3.0 (2024-01-30)
- [FIXED] #7783 Fix data bug for export of .txt, .ods and .xlsx
- [FIXED] #7832 Fix course completion bug
4.2.1 (2023-11-11)
- [FIXED] #7713 Fix status column sorting problem
- [FIXED] #7715 Fix warning for "allow submission from" and "due date" fields
4.2.0 (2023-07-27)
- [UPDATE] #7000 Standardization of labels
- [FIXED] #7516 Fix differences between the db/install.xml and db/upgrade.php files
- [FIXED] #7523 Fix rogue database-index during upgrade to 4.1 issue
- [FIXED] #7529 Loading times for privacy api
- [FEATURE] #7557 New navigation structure
- [UPDATE] #7650 Update behat tests to ensure with new navigation structure
4.1.0 (2022-12-07)
- [FEATURE] #7005 Change the grade dropdown to a text field when using numerical grades
- [FEATURE] #7101 Add the possibility for teachers to display the due date of a checkmark activity in their calendars
- [FIXED] #7324 Fix differences between the db/install.xml and db/upgrade.php files
- [UPDATE] #7402 Changelog is now shipped in the .md format
4.0.0 (2022-08-10)
- [FEATURE] #7200 New activity icon matching the style of 4.0
- [FEATURE] #7237 Adjust structure of the checkmark activity page to fit new style of 4.0
- [FEATURE] #6995 Use resizable textareas for flexiblenaming components
- [FEATURE] #7146 Enable sequential numbering in PDF export
- [FEATURE] #7247 Add an option to reset overide settings
- [CHANGED] #6991 Revised the phrasing of multiple langstrings
- [FIXED] #7179 Use calendar event titels fitting with the ones of core plugins
- [FIXED] #7218 Fixed view all checkmarks failing when a custom user field as set as part of show user identity
- [FIXED] #7192/#7310 Fixed behavior of checkmark when using PHP 8.0
- [FIXED] #7190 Use custom langstrings for activity completion strings
- [FIXED] #7098 Fix an error when using attendence in xlsx and ods export
- [FIXED] #7157 Show urls in calendar subscription
3.11.6 (2022-07-05)
- [FIXED] #7277 Fix occasional presence of null values in checkmark_checks.state preventing proper point evaluations
3.11.5 (2022-07-05)
- [FIXED] #7225 Fix fastgrading so all combinations and grades can be submitted
3.11.4 (2022-06-01)
- [FIXED] #7179 Fix a bug causing xslx/ods download to fail on certain environment configurations
3.11.3 (2022-04-13)
- [FEATURE] #7139 Relevant dates are shown when show activity details is set
- [FIXED] #7137 Fix a bug preventing simultaneous attendance and grading when no grades were set yet
3.11.2 (2021-07-30)
- [FEATURE] #6952 Implement webservices - github pull request #62 by Alexander Melem alexander@melem-software.com
- [FEATURE] #6990 Remove checkmark activities marked as complete from calender and timeline -
github pull request 62 by Leo Dintner - [FEATURE] #6377 Do not warn on grade automatically when no grades or feedbacks would be overwritten
- [FEATURE] #7001 Add "graded" filter and bulk select to overview and export pages
- [FIXED] #6989 Fix a deprecation warning being displayed when using PHP >8.0 - github pull request #67 by
Mario Wehr m.wehr@fh-kaernten.at - [FIXED] #6970 Fix download buttons getting disabled after pressing them
- [FIXED] #7007 Fix reset of filter in export page
- [FIXED] #7026 Make grading dashboard on landing page group sensitive to the group selected above it
- [FIXED] #7109 Fix not working require_once statements in lib.php funcitons
3.11.1 (2021-06-10)
- [FIXED] #6944 Fixed not being able to see a course with both "checkmark" activity and a "recent activity" block.
3.11.0 (2021-05-19)
- [FEATURE] #6826 Add a dashboard similar to the one in mod_assign to the main page of checkmark
showing all key information of the open checkmark activity - [FEATURE] #6829 Add filter in Submissions/Export to display users with or without a presentation grade
- [FEATURE] #6841 Add activity completion badges to the checkmark landing page
- [FEATURE] #6841 Implement a custom completion rule for the submission of a checkmark
- [FEATURE] #6833 Implement behat generator functions for submissions and grading
- [FEATURE] #6913 List "All" after "100" in the "Submissions shown per page" [github #52/pullrequest #53]
- [FIXED] #6830 Replace deprecated methods and strings with their successors
3.10.1 (2021-03-09)
- [FIXED] #6836 Fixed a bug causing error messages in checkmarks with active groups when using a MySQL
database with version number 8 or higher
3.10.0 (2020-11-10)
- [FEATURE] #6685 Add the option to export every name fragment (e.g. firstname, lastname)
in a dedicated column. This is controlled by a checkbox to additional settings - [FEATURE] #6680 Add unit tests to override dates feature (#6360)
- [CHANGED] #6071 Reorder bulk processing dropdown in order to have "grade automatically" on top
- [CHANGED] #6773 Change "ungraded" bulk select so that all students with "No grade" are selected
regardless of an existing graded date. - [FIXED] #6773 Include submissions with "No grade" set in "Ungraded" bulk select
- [FIXED] #6783 Include style definition for overwritten info in plugin css
3.9.1 (2020-09-23)
- [FIXED] #6703 Fixed user and group overrides not considering the moodle/site:accessallgroups
permission in activities with group mode "Separate groups" set
3.9.0 (2020-06-08)
- [FEATURE] #6360 Overhaul of user and group override feature to match the workings of the
identical feature in mod_assign - [FEATURE] #6523 Add overview for user overrides and the possibility to edit, duplicate,
delete each individual user override - [FEATURE] #6522 Add overview for group overrides and the possibility to edit, duplicate,
delete and change the priority of each individual group override - [FEATURE] #6607 Implement logging for all insert, change and delete events concerning
user/group overrides - [FEATURE] #6624 Improve override clock popover in Submissions to display the source of the
override and a link to change the override - [FEATURE] #6533 Make "Grant extension" bulk function use the new interface for user overrides
- [FEATURE] #6532 Add filter in Submissions/Export to only display users affected by
a user/group override - [FEATURE] #6379 Add the possibility to upload additional files when creating a checkmark
instance. These files are shown to the user beneath the description [gitlab #42] - [FEATURE] #6531 Add filter in Submissions/Export to only display users who haven't made
a submission [github #49] - [FEATURE] #6328 Update behat tests to ensure compatibility with gitlab CI
- [FIXED] #6608 Fixed due date overrides for users/groups not changing the due date indicated in
the calender event of the activity - [FIXED] #6609 Fixed checkmark calender entries only showing when the activity is currently
accepting submissions - [FIXED] #6618 Fixed individual naming/grading to be unchecked names and grades that don't
require individual naming/grading are used - [FIXED] #6619 Fixed a bug causing a database error when a grading type other than "Point"
is used alongside with individual naming/grading - [FIXED] #6649 Fixed presentationfeedback textbox not showing in grading view when
grading type "none" is used - [FIXED] #6662 Hide html in feedback and presentationfeedback textareas in quickgrade mode
and enable line breaks to persist between normal grading and quickgrading
3.8.1 (2020-03-11)
- [FIXED] #6604 Fixed a bug checking/unchecking overwrite checkboxes when fast grading is set and a all/none bulk selectors are used
- [FIXED] #6591 Fixed a bug preventing grading submissions with 0 points in fastgrade if you previous grading was set
- [FIXED] #6604 Fixed a bug enabling submission of checks after the cut-off date
3.8.0 (2020-02-05)
- [FEATURE] #5271 Enable teachers to overwrite checks after submissions. This can be done in fastgrade and normal grade mode
- [FEATURE] #6147 Show overwritten checks differently than normal ones in all views
- [FEATURE] #6150 Include overwritten examples in activity log
- [FEATURE] #6436 Display overwritten checks using colors in .xslx and .ods and brackets in all other formats
- [FEATURE] #6364 Enable editing of checked examples without an additional button click. The checkmark preview is only displayed when no submission edit is possible
- [FIXED] #6386 Remove deprecated function leading to integration issues with block_course_overview_campus
- [FIXED] #6497 Change generation of attendance and presentation grading gradebook items to enable compatibility with new grading api
- [FIXED] #6475 Fix bug preventing export of privacy api data under certain circumstances
3.7.1 (2019-11-13)
- [FEATURE] #6276 Display a second submit button on top of the checkmark preview
- [FIXED] #6222 Fix not possible submission when submitting student is not part of a group in a course with group mode on
- [FIXED] #5890 Remove html tags showing in pdf, xls and odt exports
- [FIXED] #6260 Fix notifications send to users with grading privilege who where not part of a course where the notification originated from
3.7.0 (2019-07-10)
- [FEATURE] #6146 Improve layout of checks for easier readability
- [FEATURE] #6147 Enable display of overwritten checks for upcoming overwrite checks feature (#5271)
- [FEATURE] #5729 Make all examples in submissions and export collapsible at once
- [FEATURE] #5720 Add default values for availability in site-administration
- [FEATURE] #6129 Add support for editdates plugin
- [FEATURE] #5296 Set field type of cells containing numeric values in .xlsx and .ods to number
- [FIXED] #6254 Separated functionality of filter dropdowns in Submissions and Export view
- [FIXED] #6253 Fixed debug messages occurring when grading
- [FIXED] #6252 Removed overlaying tooltip triggers for collapse/expand buttons in table headers
- [FIXED] #6238 Fix occasional debug notices when previewing a checkmark exercise
- [FIXED] #6257 Fix positioning of separation line between attendance/presentation grading and grading columns
3.6.0 (2019-01-20)
- Moodle 3.6 compatible version
- [FIXED] #5605 got rid of humongous AMD-params-list and jQuery for submission form js
- [FIXED] #5605 stopped requiring unused libs
- [FIXED] #5848 added missing setting to backups
- [FIXED] #5887 fixed bulk actions setting attendance and creating feedbacks when canceling
- [FIXED] #5866 in v3.4.0 we missed to include a field and a key in install.xml, so we're fixing it now!
- [UPDATE] #5753 added new privacy API methods
- [UPDATE] #5606 updated .travis.yml
- [CHANGED] #5847 removed deprecated/unused helper scripts (fixing github issue 30)
3.5.1 (2018-11-07)
- [FIXED] #5738 fix attendance grade item being created on bulk action ignoring settings
- [FEATURE] #5269 make example grades and names changeable after submissions are present
3.5.0 (2018-08-17)
- Moodle 3.5 compatible version
- [FEATURE] #3577 implemented support for privacy API
- [FEATURE] #5017 added the possibility to download separate PDFs for each group as zipped archive in one step
- [CHANGED] #5270 updated layout of submissions table to have proper columns for examples like export table had before
- [CHANGED] #5090 removed german language file from repository
- [CHANGED] #5089 removed long deprecated XLS-export methods
- many small code improvements, bug fixes, etc.
3.4.2 (2018-05-15)
- [FIXED] #5426 fix non groups members staying selected for export if selected group is changed before pressing export
- [FIXED] #5442 don't download the PDF immediatly when clicking on update data preview if a template has been selected
- [CHANGED] #5436 removed unsupported/unused plagiarism libs and calls
3.4.1 (2018-05-02)
- [FIXED] #5302 add missing language string for checkmark:manageoverrides
- [FIXED] #5421 fix broken course reset callback
3.4.0 (2018-01-27)
- Moodle 3.4 compatible version
- [FEATURE] #4894 added the ability to override time available, time due and cutoff-date for certain users or groups!
- [FIXED] #5048 added an event observer to update calendar events, if instance name is changed via inplace-editing on course page
- [FIXED] #4954 UI/UX regression causing only the current page to be exportable
- [FIXED] #4915 order examples fetched from DB by ID, this will hopefully resolve some strange ORDER issues on certain databases
- [CHANGED] #4954 show initial-bars even if all submissions are displayed on one page
- [UPDATE] #4830 use hideIf in moodleforms to enhance UX by hiding everything not really relevant
- various code improvements, removal of unused code, etc.
3.3.4 (2017-10-26)
- [FEATURE] #4399 quick-export templates to enable a reliable setting for exporting PDFs
- [FEATURE] #4331 setting to force name column to be written in one line in PDF exports
- [FIXED] #4330 UTF-8 symbols in examples' names wont get saved HTML-encoded
- [FIXED] #4860 replaced free text field for page size in submission view with select dropdown, due to huge page size values for
submissions table caused core's tablelib to allocate huge amounts of memory - [FIXED] #4867 fixed wrong order when grading single submissions via "next"/"previous"/"save and next"-buttons due to accessing
settings in old unused memory places (possible regression of #3226) - [CHANGED] separated submissions tab and export tab (URLs for export tab changed and no tab-parameter needed!)
- removal of unused code, small improvements, etc.
3.3.3 (2017-10-10)
- [FIXED] #4750 missing field in GROUP BY causing PostgreSQL to raise error when groupmode is either VISIBLE or SEPARATE
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/18 - [FIXED] #4752 fix algorithm used to recognise standard naming schemes to wrongly recognise "2/3 and 1/2", "3" as "2", "3"
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/19 - [FIXED] #4753 fixed problems with checkmark_refresh_events() callback due to paramters having been changed
between Moodle 3.3.1 and 3.3.2 - [CHANGED] #4767 Admins now have the ability to see the example preview even if thei're not enroled in the course
- added some JSDoc comments
3.3.2 (2017-09-27)
- [FIXED] #4732 fixed a regression due to #4672 causing erronous cleaning of checkmark individual grades setting
3.3.1 (2017-09-14)
- [FIXED] #4668 supress HTML output during AJAX call of restore methods, so AJAX-Call for duplication wont return corrupt JSON!
- [FIXED] #4672 fixed some formatting causing Moodle's prechecker to give warnings
- [FIXED] #4678 fixed submission displaying via moodleform breaking grading form (HTML doesn't like nested form elements!)
- [FIXED] #4683 fixed two of mod_checkmark's behat features using the same feature name
- [CHANGED] #4682 updated travis.yml to use moodle-plugin-ci version 2 and run behat tests in firefox and chrome
3.3.0 (2017-08-10)
- Moodle 3.3 compatible version
- [FEATURE] #4415 Added separate grading-due-date to remind graders
- [FEATURE] #4088 Support for FontAwesome icons
- [FIXED] #4615 Users without submission and without feedback now get selected when selecting 'ungraded entries'
- [FIXED] #4644 Notifications now use the updated submission modification date
- [CHANGED] #4415 Replaced checkmark_print_overview() output with action events
- [CHANGED] #4423 Stopped using table_sql's non public API and display initialsbars not in other places like moodleforms
- [CHANGED] #4614 We now use a frozen Moodle-Form as submission preview
- added plugin specific PHPUnit config file
- improved coding style and code organisation and removed some unnecessary code
3.2.1 (2017-03-02)
- [FIXED] #4277 Fixed title and header not being set correctly on submissions and export pages
- [FIXED] #4310 Fixed autograding displaying warnings when attendance is in gradebook and coupled
as well as ignoring in gradebook overwritten attendances! - [FIXED] Success message after auto-grading uses correct singular now, if only 1 entry was affected
- [FIXED] Fixed behat tests after they were not working properly since the 3.2 update (or since boost was introduced)
- [FIXED] #4325 Fixed presentation grade points form field wrongly set to $CFG->gradepointdefault on every edit
3.2.0 (2016-12-05)
- Moodle 3.2 compatible version
3.1.3 (2016-12-05)
- [FEATURE] Added presentation grad
v4.4.1 (2024072101)
v4.4.1
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2024072101
Version release name: v4.4.1
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_404_STABLE
Repository tag: v4.4.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
CHANGELOG
4.4.1 (2024-11-22)
- [FIXED] #8086 Fix displayed status in the submissions table after feedback was removed
- [FIXED] #8105 Fix download with hidden select column by removing the button to hide the select column
- [FEATURE] #7906 New setting to display files only during open submission
4.4.0 (2024-07-21)
- [FIXED] #7702 Fix SQL syntax error
- [FEATURE] #5424 New course title selection setting for export
- [FIXED] #7587 Fix error in bulk edit completion form
- [FIXED] #7971 Fix wording for late submission as "late" instead of "remaining"
- [UPDATE] #7933 New icon for the activity to follow moodle 4.4 logo style
- [FEATURE] #7524 New feature to bulk remove grades from submissions [github PR #74 - jondo]
4.3.2 (2024-06-14)
- [FIXED] #7973 Fix that additional files are not downloadable anymore
4.3.1 (2024-06-05)
- [FIXED] #7881 Fix to correctly display the submissions for overridden deadlines
- [FIXED] #7904 Fix bug to display checkmark description for all roles
- [FIXED] #7908 Fix sorting bug for the checkmark submission table column status
- [FIXED] #7912 Fix CSV export for submissions to display the data the feedback fields correctly
4.3.0 (2024-01-30)
- [FIXED] #7783 Fix data bug for export of .txt, .ods and .xlsx
- [FIXED] #7832 Fix course completion bug
4.2.1 (2023-11-11)
- [FIXED] #7713 Fix status column sorting problem
- [FIXED] #7715 Fix warning for "allow submission from" and "due date" fields
4.2.0 (2023-07-27)
- [UPDATE] #7000 Standardization of labels
- [FIXED] #7516 Fix differences between the db/install.xml and db/upgrade.php files
- [FIXED] #7523 Fix rogue database-index during upgrade to 4.1 issue
- [FIXED] #7529 Loading times for privacy api
- [FEATURE] #7557 New navigation structure
- [UPDATE] #7650 Update behat tests to ensure with new navigation structure
4.1.0 (2022-12-07)
- [FEATURE] #7005 Change the grade dropdown to a text field when using numerical grades
- [FEATURE] #7101 Add the possibility for teachers to display the due date of a checkmark activity in their calendars
- [FIXED] #7324 Fix differences between the db/install.xml and db/upgrade.php files
- [UPDATE] #7402 Changelog is now shipped in the .md format
4.0.0 (2022-08-10)
- [FEATURE] #7200 New activity icon matching the style of 4.0
- [FEATURE] #7237 Adjust structure of the checkmark activity page to fit new style of 4.0
- [FEATURE] #6995 Use resizable textareas for flexiblenaming components
- [FEATURE] #7146 Enable sequential numbering in PDF export
- [FEATURE] #7247 Add an option to reset overide settings
- [CHANGED] #6991 Revised the phrasing of multiple langstrings
- [FIXED] #7179 Use calendar event titels fitting with the ones of core plugins
- [FIXED] #7218 Fixed view all checkmarks failing when a custom user field as set as part of show user identity
- [FIXED] #7192/#7310 Fixed behavior of checkmark when using PHP 8.0
- [FIXED] #7190 Use custom langstrings for activity completion strings
- [FIXED] #7098 Fix an error when using attendence in xlsx and ods export
- [FIXED] #7157 Show urls in calendar subscription
3.11.6 (2022-07-05)
- [FIXED] #7277 Fix occasional presence of null values in checkmark_checks.state preventing proper point evaluations
3.11.5 (2022-07-05)
- [FIXED] #7225 Fix fastgrading so all combinations and grades can be submitted
3.11.4 (2022-06-01)
- [FIXED] #7179 Fix a bug causing xslx/ods download to fail on certain environment configurations
3.11.3 (2022-04-13)
- [FEATURE] #7139 Relevant dates are shown when show activity details is set
- [FIXED] #7137 Fix a bug preventing simultaneous attendance and grading when no grades were set yet
3.11.2 (2021-07-30)
- [FEATURE] #6952 Implement webservices - github pull request #62 by Alexander Melem alexander@melem-software.com
- [FEATURE] #6990 Remove checkmark activities marked as complete from calender and timeline -
github pull request 62 by Leo Dintner - [FEATURE] #6377 Do not warn on grade automatically when no grades or feedbacks would be overwritten
- [FEATURE] #7001 Add "graded" filter and bulk select to overview and export pages
- [FIXED] #6989 Fix a deprecation warning being displayed when using PHP >8.0 - github pull request #67 by
Mario Wehr m.wehr@fh-kaernten.at - [FIXED] #6970 Fix download buttons getting disabled after pressing them
- [FIXED] #7007 Fix reset of filter in export page
- [FIXED] #7026 Make grading dashboard on landing page group sensitive to the group selected above it
- [FIXED] #7109 Fix not working require_once statements in lib.php funcitons
3.11.1 (2021-06-10)
- [FIXED] #6944 Fixed not being able to see a course with both "checkmark" activity and a "recent activity" block.
3.11.0 (2021-05-19)
- [FEATURE] #6826 Add a dashboard similar to the one in mod_assign to the main page of checkmark
showing all key information of the open checkmark activity - [FEATURE] #6829 Add filter in Submissions/Export to display users with or without a presentation grade
- [FEATURE] #6841 Add activity completion badges to the checkmark landing page
- [FEATURE] #6841 Implement a custom completion rule for the submission of a checkmark
- [FEATURE] #6833 Implement behat generator functions for submissions and grading
- [FEATURE] #6913 List "All" after "100" in the "Submissions shown per page" [github #52/pullrequest #53]
- [FIXED] #6830 Replace deprecated methods and strings with their successors
3.10.1 (2021-03-09)
- [FIXED] #6836 Fixed a bug causing error messages in checkmarks with active groups when using a MySQL
database with version number 8 or higher
3.10.0 (2020-11-10)
- [FEATURE] #6685 Add the option to export every name fragment (e.g. firstname, lastname)
in a dedicated column. This is controlled by a checkbox to additional settings - [FEATURE] #6680 Add unit tests to override dates feature (#6360)
- [CHANGED] #6071 Reorder bulk processing dropdown in order to have "grade automatically" on top
- [CHANGED] #6773 Change "ungraded" bulk select so that all students with "No grade" are selected
regardless of an existing graded date. - [FIXED] #6773 Include submissions with "No grade" set in "Ungraded" bulk select
- [FIXED] #6783 Include style definition for overwritten info in plugin css
3.9.1 (2020-09-23)
- [FIXED] #6703 Fixed user and group overrides not considering the moodle/site:accessallgroups
permission in activities with group mode "Separate groups" set
3.9.0 (2020-06-08)
- [FEATURE] #6360 Overhaul of user and group override feature to match the workings of the
identical feature in mod_assign - [FEATURE] #6523 Add overview for user overrides and the possibility to edit, duplicate,
delete each individual user override - [FEATURE] #6522 Add overview for group overrides and the possibility to edit, duplicate,
delete and change the priority of each individual group override - [FEATURE] #6607 Implement logging for all insert, change and delete events concerning
user/group overrides - [FEATURE] #6624 Improve override clock popover in Submissions to display the source of the
override and a link to change the override - [FEATURE] #6533 Make "Grant extension" bulk function use the new interface for user overrides
- [FEATURE] #6532 Add filter in Submissions/Export to only display users affected by
a user/group override - [FEATURE] #6379 Add the possibility to upload additional files when creating a checkmark
instance. These files are shown to the user beneath the description [gitlab #42] - [FEATURE] #6531 Add filter in Submissions/Export to only display users who haven't made
a submission [github #49] - [FEATURE] #6328 Update behat tests to ensure compatibility with gitlab CI
- [FIXED] #6608 Fixed due date overrides for users/groups not changing the due date indicated in
the calender event of the activity - [FIXED] #6609 Fixed checkmark calender entries only showing when the activity is currently
accepting submissions - [FIXED] #6618 Fixed individual naming/grading to be unchecked names and grades that don't
require individual naming/grading are used - [FIXED] #6619 Fixed a bug causing a database error when a grading type other than "Point"
is used alongside with individual naming/grading - [FIXED] #6649 Fixed presentationfeedback textbox not showing in grading view when
grading type "none" is used - [FIXED] #6662 Hide html in feedback and presentationfeedback textareas in quickgrade mode
and enable line breaks to persist between normal grading and quickgrading
3.8.1 (2020-03-11)
- [FIXED] #6604 Fixed a bug checking/unchecking overwrite checkboxes when fast grading is set and a all/none bulk selectors are used
- [FIXED] #6591 Fixed a bug preventing grading submissions with 0 points in fastgrade if you previous grading was set
- [FIXED] #6604 Fixed a bug enabling submission of checks after the cut-off date
3.8.0 (2020-02-05)
- [FEATURE] #5271 Enable teachers to overwrite checks after submissions. This can be done in fastgrade and normal grade mode
- [FEATURE] #6147 Show overwritten checks differently than normal ones in all views
- [FEATURE] #6150 Include overwritten examples in activity log
- [FEATURE] #6436 Display overwritten checks using colors in .xslx and .ods and brackets in all other formats
- [FEATURE] #6364 Enable editing of checked examples without an additional button click. The checkmark preview is only displayed when no submission edit is possible
- [FIXED] #6386 Remove deprecated function leading to integration issues with block_course_overview_campus
- [FIXED] #6497 Change generation of attendance and presentation grading gradebook items to enable compatibility with new grading api
- [FIXED] #6475 Fix bug preventing export of privacy api data under certain circumstances
3.7.1 (2019-11-13)
- [FEATURE] #6276 Display a second submit button on top of the checkmark preview
- [FIXED] #6222 Fix not possible submission when submitting student is not part of a group in a course with group mode on
- [FIXED] #5890 Remove html tags showing in pdf, xls and odt exports
- [FIXED] #6260 Fix notifications send to users with grading privilege who where not part of a course where the notification originated from
3.7.0 (2019-07-10)
- [FEATURE] #6146 Improve layout of checks for easier readability
- [FEATURE] #6147 Enable display of overwritten checks for upcoming overwrite checks feature (#5271)
- [FEATURE] #5729 Make all examples in submissions and export collapsible at once
- [FEATURE] #5720 Add default values for availability in site-administration
- [FEATURE] #6129 Add support for editdates plugin
- [FEATURE] #5296 Set field type of cells containing numeric values in .xlsx and .ods to number
- [FIXED] #6254 Separated functionality of filter dropdowns in Submissions and Export view
- [FIXED] #6253 Fixed debug messages occurring when grading
- [FIXED] #6252 Removed overlaying tooltip triggers for collapse/expand buttons in table headers
- [FIXED] #6238 Fix occasional debug notices when previewing a checkmark exercise
- [FIXED] #6257 Fix positioning of separation line between attendance/presentation grading and grading columns
3.6.0 (2019-01-20)
- Moodle 3.6 compatible version
- [FIXED] #5605 got rid of humongous AMD-params-list and jQuery for submission form js
- [FIXED] #5605 stopped requiring unused libs
- [FIXED] #5848 added missing setting to backups
- [FIXED] #5887 fixed bulk actions setting attendance and creating feedbacks when canceling
- [FIXED] #5866 in v3.4.0 we missed to include a field and a key in install.xml, so we're fixing it now!
- [UPDATE] #5753 added new privacy API methods
- [UPDATE] #5606 updated .travis.yml
- [CHANGED] #5847 removed deprecated/unused helper scripts (fixing github issue 30)
3.5.1 (2018-11-07)
- [FIXED] #5738 fix attendance grade item being created on bulk action ignoring settings
- [FEATURE] #5269 make example grades and names changeable after submissions are present
3.5.0 (2018-08-17)
- Moodle 3.5 compatible version
- [FEATURE] #3577 implemented support for privacy API
- [FEATURE] #5017 added the possibility to download separate PDFs for each group as zipped archive in one step
- [CHANGED] #5270 updated layout of submissions table to have proper columns for examples like export table had before
- [CHANGED] #5090 removed german language file from repository
- [CHANGED] #5089 removed long deprecated XLS-export methods
- many small code improvements, bug fixes, etc.
3.4.2 (2018-05-15)
- [FIXED] #5426 fix non groups members staying selected for export if selected group is changed before pressing export
- [FIXED] #5442 don't download the PDF immediatly when clicking on update data preview if a template has been selected
- [CHANGED] #5436 removed unsupported/unused plagiarism libs and calls
3.4.1 (2018-05-02)
- [FIXED] #5302 add missing language string for checkmark:manageoverrides
- [FIXED] #5421 fix broken course reset callback
3.4.0 (2018-01-27)
- Moodle 3.4 compatible version
- [FEATURE] #4894 added the ability to override time available, time due and cutoff-date for certain users or groups!
- [FIXED] #5048 added an event observer to update calendar events, if instance name is changed via inplace-editing on course page
- [FIXED] #4954 UI/UX regression causing only the current page to be exportable
- [FIXED] #4915 order examples fetched from DB by ID, this will hopefully resolve some strange ORDER issues on certain databases
- [CHANGED] #4954 show initial-bars even if all submissions are displayed on one page
- [UPDATE] #4830 use hideIf in moodleforms to enhance UX by hiding everything not really relevant
- various code improvements, removal of unused code, etc.
3.3.4 (2017-10-26)
- [FEATURE] #4399 quick-export templates to enable a reliable setting for exporting PDFs
- [FEATURE] #4331 setting to force name column to be written in one line in PDF exports
- [FIXED] #4330 UTF-8 symbols in examples' names wont get saved HTML-encoded
- [FIXED] #4860 replaced free text field for page size in submission view with select dropdown, due to huge page size values for
submissions table caused core's tablelib to allocate huge amounts of memory - [FIXED] #4867 fixed wrong order when grading single submissions via "next"/"previous"/"save and next"-buttons due to accessing
settings in old unused memory places (possible regression of #3226) - [CHANGED] separated submissions tab and export tab (URLs for export tab changed and no tab-parameter needed!)
- removal of unused code, small improvements, etc.
3.3.3 (2017-10-10)
- [FIXED] #4750 missing field in GROUP BY causing PostgreSQL to raise error when groupmode is either VISIBLE or SEPARATE
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/18 - [FIXED] #4752 fix algorithm used to recognise standard naming schemes to wrongly recognise "2/3 and 1/2", "3" as "2", "3"
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/19 - [FIXED] #4753 fixed problems with checkmark_refresh_events() callback due to paramters having been changed
between Moodle 3.3.1 and 3.3.2 - [CHANGED] #4767 Admins now have the ability to see the example preview even if thei're not enroled in the course
- added some JSDoc comments
3.3.2 (2017-09-27)
- [FIXED] #4732 fixed a regression due to #4672 causing erronous cleaning of checkmark individual grades setting
3.3.1 (2017-09-14)
- [FIXED] #4668 supress HTML output during AJAX call of restore methods, so AJAX-Call for duplication wont return corrupt JSON!
- [FIXED] #4672 fixed some formatting causing Moodle's prechecker to give warnings
- [FIXED] #4678 fixed submission displaying via moodleform breaking grading form (HTML doesn't like nested form elements!)
- [FIXED] #4683 fixed two of mod_checkmark's behat features using the same feature name
- [CHANGED] #4682 updated travis.yml to use moodle-plugin-ci version 2 and run behat tests in firefox and chrome
3.3.0 (2017-08-10)
- Moodle 3.3 compatible version
- [FEATURE] #4415 Added separate grading-due-date to remind graders
- [FEATURE] #4088 Support for FontAwesome icons
- [FIXED] #4615 Users without submission and without feedback now get selected when selecting 'ungraded entries'
- [FIXED] #4644 Notifications now use the updated submission modification date
- [CHANGED] #4415 Replaced checkmark_print_overview() output with action events
- [CHANGED] #4423 Stopped using table_sql's non public API and display initialsbars not in other places like moodleforms
- [CHANGED] #4614 We now use a frozen Moodle-Form as submission preview
- added plugin specific PHPUnit config file
- improved coding style and code organisation and removed some unnecessary code
3.2.1 (2017-03-02)
- [FIXED] #4277 Fixed title and header not being set correctly on submissions and export pages
- [FIXED] #4310 Fixed autograding displaying warnings when attendance is in gradebook and coupled
as well as ignoring in gradebook overwritten attendances! - [FIXED] Success message after auto-grading uses correct singular now, if only 1 entry was affected
- [FIXED] Fixed behat tests after they were not working properly since the 3.2 update (or since boost was introduced)
- [FIXED] #4325 Fixed presentation grade points form field wrongly set to $CFG->gradepointdefault on every edit
3.2.0 (2016-12-05)
- Moodle 3.2 compatible version
3.1.3 (2016-12-05)
- [FEATURE] Added presentation grade as additional grade item
- [FEATURE] #3710 Made description and name searchable
- [FEATURE] #3737 We now use regular text editor for submission feedbacks
- [FEATURE] #3610 We now use gradebook values for presentation grade and attendance if overwritten
- [FIXED] #3989 Fix overwritten presentationgrades not showing correctly in grading form
- [FIXED] #3986 Fix ove
v4.1.2 (2022120702)
v4.1.2
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2022120702
Version release name: v4.1.2
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_401_STABLE
Repository tag: v4.1.2
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
CHANGELOG
4.1.2 (2024-11-22)
- [FIXED] #7771 Fix display bug with font awesome version 6
- [FIXED] #8104 Fix download with hidden select column by removing the button to hide the select column
4.1.1 (2022-07-28)
- [FIXED] #7523 Fix rogue database-index during upgrade to 4.1 issue
4.1.0 (2022-12-07)
- [FEATURE] #7005 Change the grade dropdown to a text field when using numerical grades
- [FEATURE] #7101 Add the possibility for teachers to display the due date of a checkmark activity in their calendars
- [UPDATE] #7402 Changelog is now shipped in the .md format
- [FIXED] #7402 Fix differences between the db/install.xml and db/upgrade.php files
4.0.0 (2022-08-10)
- [FEATURE] #7200 New activity icon matching the style of 4.0
- [FEATURE] #7237 Adjust structure of the checkmark activity page to fit new style of 4.0
- [FEATURE] #6995 Use resizable textareas for flexiblenaming components
- [FEATURE] #7146 Enable sequential numbering in PDF export
- [FEATURE] #7247 Add an option to reset overide settings
- [CHANGED] #6991 Revised the phrasing of multiple langstrings
- [FIXED] #7179 Use calendar event titels fitting with the ones of core plugins
- [FIXED] #7218 Fixed view all checkmarks failing when a custom user field as set as part of show user identity
- [FIXED] #7192/#7310 Fixed behavior of checkmark when using PHP 8.0
- [FIXED] #7190 Use custom langstrings for activity completion strings
- [FIXED] #7098 Fix an error when using attendence in xlsx and ods export
- [FIXED] #7157 Show urls in calendar subscription
3.11.6 (2022-07-05)
- [FIXED] #7277 Fix occasional presence of null values in checkmark_checks.state preventing proper point evaluations
3.11.5 (2022-07-05)
- [FIXED] #7225 Fix fastgrading so all combinations and grades can be submitted
3.11.4 (2022-06-01)
- [FIXED] #7179 Fix a bug causing xslx/ods download to fail on certain environment configurations
3.11.3 (2022-04-13)
- [FEATURE] #7139 Relevant dates are shown when show activity details is set
- [FIXED] #7137 Fix a bug preventing simultaneous attendance and grading when no grades were set yet
3.11.2 (2021-07-30)
- [FEATURE] #6952 Implement webservices - github pull request #62 by Alexander Melem alexander@melem-software.com
- [FEATURE] #6990 Remove checkmark activities marked as complete from calender and timeline -
github pull request 62 by Leo Dintner - [FEATURE] #6377 Do not warn on grade automatically when no grades or feedbacks would be overwritten
- [FEATURE] #7001 Add "graded" filter and bulk select to overview and export pages
- [FIXED] #6989 Fix a deprecation warning being displayed when using PHP >8.0 - github pull request #67 by
Mario Wehr m.wehr@fh-kaernten.at - [FIXED] #6970 Fix download buttons getting disabled after pressing them
- [FIXED] #7007 Fix reset of filter in export page
- [FIXED] #7026 Make grading dashboard on landing page group sensitive to the group selected above it
- [FIXED] #7109 Fix not working require_once statements in lib.php funcitons
3.11.1 (2021-06-10)
- [FIXED] #6944 Fixed not being able to see a course with both "checkmark" activity and a "recent activity" block.
3.11.0 (2021-05-19)
- [FEATURE] #6826 Add a dashboard similar to the one in mod_assign to the main page of checkmark
showing all key information of the open checkmark activity - [FEATURE] #6829 Add filter in Submissions/Export to display users with or without a presentation grade
- [FEATURE] #6841 Add activity completion badges to the checkmark landing page
- [FEATURE] #6841 Implement a custom completion rule for the submission of a checkmark
- [FEATURE] #6833 Implement behat generator functions for submissions and grading
- [FEATURE] #6913 List "All" after "100" in the "Submissions shown per page" [github #52/pullrequest #53]
- [FIXED] #6830 Replace deprecated methods and strings with their successors
3.10.1 (2021-03-09)
- [FIXED] #6836 Fixed a bug causing error messages in checkmarks with active groups when using a MySQL
database with version number 8 or higher
3.10.0 (2020-11-10)
- [FEATURE] #6685 Add the option to export every name fragment (e.g. firstname, lastname)
in a dedicated column. This is controlled by a checkbox to additional settings - [FEATURE] #6680 Add unit tests to override dates feature (#6360)
- [CHANGED] #6071 Reorder bulk processing dropdown in order to have "grade automatically" on top
- [CHANGED] #6773 Change "ungraded" bulk select so that all students with "No grade" are selected
regardless of an existing graded date. - [FIXED] #6773 Include submissions with "No grade" set in "Ungraded" bulk select
- [FIXED] #6783 Include style definition for overwritten info in plugin css
3.9.1 (2020-09-23)
- [FIXED] #6703 Fixed user and group overrides not considering the moodle/site:accessallgroups
permission in activities with group mode "Separate groups" set
3.9.0 (2020-06-08)
- [FEATURE] #6360 Overhaul of user and group override feature to match the workings of the
identical feature in mod_assign - [FEATURE] #6523 Add overview for user overrides and the possibility to edit, duplicate,
delete each individual user override - [FEATURE] #6522 Add overview for group overrides and the possibility to edit, duplicate,
delete and change the priority of each individual group override - [FEATURE] #6607 Implement logging for all insert, change and delete events concerning
user/group overrides - [FEATURE] #6624 Improve override clock popover in Submissions to display the source of the
override and a link to change the override - [FEATURE] #6533 Make "Grant extension" bulk function use the new interface for user overrides
- [FEATURE] #6532 Add filter in Submissions/Export to only display users affected by
a user/group override - [FEATURE] #6379 Add the possibility to upload additional files when creating a checkmark
instance. These files are shown to the user beneath the description [gitlab #42] - [FEATURE] #6531 Add filter in Submissions/Export to only display users who haven't made
a submission [github #49] - [FEATURE] #6328 Update behat tests to ensure compatibility with gitlab CI
- [FIXED] #6608 Fixed due date overrides for users/groups not changing the due date indicated in
the calender event of the activity - [FIXED] #6609 Fixed checkmark calender entries only showing when the activity is currently
accepting submissions - [FIXED] #6618 Fixed individual naming/grading to be unchecked names and grades that don't
require individual naming/grading are used - [FIXED] #6619 Fixed a bug causing a database error when a grading type other than "Point"
is used alongside with individual naming/grading - [FIXED] #6649 Fixed presentationfeedback textbox not showing in grading view when
grading type "none" is used - [FIXED] #6662 Hide html in feedback and presentationfeedback textareas in quickgrade mode
and enable line breaks to persist between normal grading and quickgrading
3.8.1 (2020-03-11)
- [FIXED] #6604 Fixed a bug checking/unchecking overwrite checkboxes when fast grading is set and a all/none bulk selectors are used
- [FIXED] #6591 Fixed a bug preventing grading submissions with 0 points in fastgrade if you previous grading was set
- [FIXED] #6604 Fixed a bug enabling submission of checks after the cut-off date
3.8.0 (2020-02-05)
- [FEATURE] #5271 Enable teachers to overwrite checks after submissions. This can be done in fastgrade and normal grade mode
- [FEATURE] #6147 Show overwritten checks differently than normal ones in all views
- [FEATURE] #6150 Include overwritten examples in activity log
- [FEATURE] #6436 Display overwritten checks using colors in .xslx and .ods and brackets in all other formats
- [FEATURE] #6364 Enable editing of checked examples without an additional button click. The checkmark preview is only displayed when no submission edit is possible
- [FIXED] #6386 Remove deprecated function leading to integration issues with block_course_overview_campus
- [FIXED] #6497 Change generation of attendance and presentation grading gradebook items to enable compatibility with new grading api
- [FIXED] #6475 Fix bug preventing export of privacy api data under certain circumstances
3.7.1 (2019-11-13)
- [FEATURE] #6276 Display a second submit button on top of the checkmark preview
- [FIXED] #6222 Fix not possible submission when submitting student is not part of a group in a course with group mode on
- [FIXED] #5890 Remove html tags showing in pdf, xls and odt exports
- [FIXED] #6260 Fix notifications send to users with grading privilege who where not part of a course where the notification originated from
3.7.0 (2019-07-10)
- [FEATURE] #6146 Improve layout of checks for easier readability
- [FEATURE] #6147 Enable display of overwritten checks for upcoming overwrite checks feature (#5271)
- [FEATURE] #5729 Make all examples in submissions and export collapsible at once
- [FEATURE] #5720 Add default values for availability in site-administration
- [FEATURE] #6129 Add support for editdates plugin
- [FEATURE] #5296 Set field type of cells containing numeric values in .xlsx and .ods to number
- [FIXED] #6254 Separated functionality of filter dropdowns in Submissions and Export view
- [FIXED] #6253 Fixed debug messages occurring when grading
- [FIXED] #6252 Removed overlaying tooltip triggers for collapse/expand buttons in table headers
- [FIXED] #6238 Fix occasional debug notices when previewing a checkmark exercise
- [FIXED] #6257 Fix positioning of separation line between attendance/presentation grading and grading columns
3.6.0 (2019-01-20)
- Moodle 3.6 compatible version
- [FIXED] #5605 got rid of humongous AMD-params-list and jQuery for submission form js
- [FIXED] #5605 stopped requiring unused libs
- [FIXED] #5848 added missing setting to backups
- [FIXED] #5887 fixed bulk actions setting attendance and creating feedbacks when canceling
- [FIXED] #5866 in v3.4.0 we missed to include a field and a key in install.xml, so we're fixing it now!
- [UPDATE] #5753 added new privacy API methods
- [UPDATE] #5606 updated .travis.yml
- [CHANGED] #5847 removed deprecated/unused helper scripts (fixing github issue 30)
3.5.1 (2018-11-07)
- [FIXED] #5738 fix attendance grade item being created on bulk action ignoring settings
- [FEATURE] #5269 make example grades and names changeable after submissions are present
3.5.0 (2018-08-17)
- Moodle 3.5 compatible version
- [FEATURE] #3577 implemented support for privacy API
- [FEATURE] #5017 added the possibility to download separate PDFs for each group as zipped archive in one step
- [CHANGED] #5270 updated layout of submissions table to have proper columns for examples like export table had before
- [CHANGED] #5090 removed german language file from repository
- [CHANGED] #5089 removed long deprecated XLS-export methods
- many small code improvements, bug fixes, etc.
3.4.2 (2018-05-15)
- [FIXED] #5426 fix non groups members staying selected for export if selected group is changed before pressing export
- [FIXED] #5442 don't download the PDF immediatly when clicking on update data preview if a template has been selected
- [CHANGED] #5436 removed unsupported/unused plagiarism libs and calls
3.4.1 (2018-05-02)
- [FIXED] #5302 add missing language string for checkmark:manageoverrides
- [FIXED] #5421 fix broken course reset callback
3.4.0 (2018-01-27)
- Moodle 3.4 compatible version
- [FEATURE] #4894 added the ability to override time available, time due and cutoff-date for certain users or groups!
- [FIXED] #5048 added an event observer to update calendar events, if instance name is changed via inplace-editing on course page
- [FIXED] #4954 UI/UX regression causing only the current page to be exportable
- [FIXED] #4915 order examples fetched from DB by ID, this will hopefully resolve some strange ORDER issues on certain databases
- [CHANGED] #4954 show initial-bars even if all submissions are displayed on one page
- [UPDATE] #4830 use hideIf in moodleforms to enhance UX by hiding everything not really relevant
- various code improvements, removal of unused code, etc.
3.3.4 (2017-10-26)
- [FEATURE] #4399 quick-export templates to enable a reliable setting for exporting PDFs
- [FEATURE] #4331 setting to force name column to be written in one line in PDF exports
- [FIXED] #4330 UTF-8 symbols in examples' names wont get saved HTML-encoded
- [FIXED] #4860 replaced free text field for page size in submission view with select dropdown, due to huge page size values for
submissions table caused core's tablelib to allocate huge amounts of memory - [FIXED] #4867 fixed wrong order when grading single submissions via "next"/"previous"/"save and next"-buttons due to accessing
settings in old unused memory places (possible regression of #3226) - [CHANGED] separated submissions tab and export tab (URLs for export tab changed and no tab-parameter needed!)
- removal of unused code, small improvements, etc.
3.3.3 (2017-10-10)
- [FIXED] #4750 missing field in GROUP BY causing PostgreSQL to raise error when groupmode is either VISIBLE or SEPARATE
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/18 - [FIXED] #4752 fix algorithm used to recognise standard naming schemes to wrongly recognise "2/3 and 1/2", "3" as "2", "3"
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/19 - [FIXED] #4753 fixed problems with checkmark_refresh_events() callback due to paramters having been changed
between Moodle 3.3.1 and 3.3.2 - [CHANGED] #4767 Admins now have the ability to see the example preview even if thei're not enroled in the course
- added some JSDoc comments
3.3.2 (2017-09-27)
- [FIXED] #4732 fixed a regression due to #4672 causing erronous cleaning of checkmark individual grades setting
3.3.1 (2017-09-14)
- [FIXED] #4668 supress HTML output during AJAX call of restore methods, so AJAX-Call for duplication wont return corrupt JSON!
- [FIXED] #4672 fixed some formatting causing Moodle's prechecker to give warnings
- [FIXED] #4678 fixed submission displaying via moodleform breaking grading form (HTML doesn't like nested form elements!)
- [FIXED] #4683 fixed two of mod_checkmark's behat features using the same feature name
- [CHANGED] #4682 updated travis.yml to use moodle-plugin-ci version 2 and run behat tests in firefox and chrome
3.3.0 (2017-08-10)
- Moodle 3.3 compatible version
- [FEATURE] #4415 Added separate grading-due-date to remind graders
- [FEATURE] #4088 Support for FontAwesome icons
- [FIXED] #4615 Users without submission and without feedback now get selected when selecting 'ungraded entries'
- [FIXED] #4644 Notifications now use the updated submission modification date
- [CHANGED] #4415 Replaced checkmark_print_overview() output with action events
- [CHANGED] #4423 Stopped using table_sql's non public API and display initialsbars not in other places like moodleforms
- [CHANGED] #4614 We now use a frozen Moodle-Form as submission preview
- added plugin specific PHPUnit config file
- improved coding style and code organisation and removed some unnecessary code
3.2.1 (2017-03-02)
- [FIXED] #4277 Fixed title and header not being set correctly on submissions and export pages
- [FIXED] #4310 Fixed autograding displaying warnings when attendance is in gradebook and coupled
as well as ignoring in gradebook overwritten attendances! - [FIXED] Success message after auto-grading uses correct singular now, if only 1 entry was affected
- [FIXED] Fixed behat tests after they were not working properly since the 3.2 update (or since boost was introduced)
- [FIXED] #4325 Fixed presentation grade points form field wrongly set to $CFG->gradepointdefault on every edit
3.2.0 (2016-12-05)
- Moodle 3.2 compatible version
3.1.3 (2016-12-05)
- [FEATURE] Added presentation grade as additional grade item
- [FEATURE] #3710 Made description and name searchable
- [FEATURE] #3737 We now use regular text editor for submission feedbacks
- [FEATURE] #3610 We now use gradebook values for presentation grade and attendance if overwritten
- [FIXED] #3989 Fix overwritten presentationgrades not showing correctly in grading form
- [FIXED] #3986 Fix overwritten grades in general feedback not shown correctly
- [FIXED] #3949 Fix user count in messages related to automatic grading
- [CHANGED] #3985 Add notifications if attendances are locked/overriden while trying to set them via bulk actions
- [CHANGED] #3941 Show feedback for instances without grades
- [CHANGED] #3936 Hide grade columns if there is no grade to show and only feedback comments are active
- [CHANGED] #4011 Replace custom CSS classes for late/early/soon/etc. styling with bootstrap classes
- and various smaller bugfixes, fixed warning messages, etc.
3.1.2 (2016-10-03)
- [FIXED] #3758 Fixed old checkmark_refresh_dates() function to be compatible with 3.1.2 updates
onwards
3.1.1 (2016-08-24)
- [FIXED] #3649 Removed accidently doubled upgrade code for attendances with lesser version number
3.1.0 (2016-07-12)
- Moodle 3.1 compatible version
- [FEATURE] #2812 Add support for attendances tracking
- [FEATURE] #3255 Save column status, sort order, etc. persistently
- [FEATURE] #2815 Improve layout for autograding & (new) attendance tracking bulk action
- [CHANGED] #3226 Rewrite table creation, harmonize tables (submission & export)
- [CHANGED] Migrate old unit test to phpunit
- [FIXED] #3600 Fixed wrong terms used in some German language strings concerning due dates
- [FIXED] #3321, #3575 feedback date not being updated
3.0.1 (2016-10-03)
- [FIXED] #3758 Fixed old checkmark_refresh_dates() function to be compatible with 3.1.2 updates
onwards
3.0.0 (2016-03-14)
- Moodle 3.0 compatible version
- [FIXED] #3180 Bug concerning submission updated event
v4.3.2 (2024013002)
v4.3.2
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2024013002
Version release name: v4.3.2
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_403_STABLE
Repository tag: v4.3.2
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
CHANGELOG
4.3.2 (2024-06-14)
- [FIXED] #7973 Fix that additional files are not downloadable anymore
4.3.1 (2024-06-05)
- [FIXED] #7881 Fix to correctly display the submissions for overridden deadlines
- [FIXED] #7904 Fix bug to display checkmark description for all roles
- [FIXED] #7908 Fix sorting bug for the checkmark submission table column status
- [FIXED] #7912 Fix CSV export for submissions to display the data the feedback fields correctly
4.3.0 (2024-01-30)
- [FIXED] #7783 Fix data bug for export of .txt, .ods and .xlsx
- [FIXED] #7832 Fix course completion bug
4.2.1 (2023-11-11)
- [FIXED] #7713 Fix status column sorting problem
- [FIXED] #7715 Fix warning for "allow submission from" and "due date" fields
4.2.0 (2023-07-27)
- [UPDATE] #7000 Standardization of labels
- [FIXED] #7516 Fix differences between the db/install.xml and db/upgrade.php files
- [FIXED] #7523 Fix rogue database-index during upgrade to 4.1 issue
- [FIXED] #7529 Loading times for privacy api
- [FEATURE] #7557 New navigation structure
- [UPDATE] #7650 Update behat tests to ensure with new navigation structure
4.1.0 (2022-12-07)
- [FEATURE] #7005 Change the grade dropdown to a text field when using numerical grades
- [FEATURE] #7101 Add the possibility for teachers to display the due date of a checkmark activity in their calendars
- [FIXED] #7324 Fix differences between the db/install.xml and db/upgrade.php files
- [UPDATE] #7402 Changelog is now shipped in the .md format
4.0.0 (2022-08-10)
- [FEATURE] #7200 New activity icon matching the style of 4.0
- [FEATURE] #7237 Adjust structure of the checkmark activity page to fit new style of 4.0
- [FEATURE] #6995 Use resizable textareas for flexiblenaming components
- [FEATURE] #7146 Enable sequential numbering in PDF export
- [FEATURE] #7247 Add an option to reset overide settings
- [CHANGED] #6991 Revised the phrasing of multiple langstrings
- [FIXED] #7179 Use calendar event titels fitting with the ones of core plugins
- [FIXED] #7218 Fixed view all checkmarks failing when a custom user field as set as part of show user identity
- [FIXED] #7192/#7310 Fixed behavior of checkmark when using PHP 8.0
- [FIXED] #7190 Use custom langstrings for activity completion strings
- [FIXED] #7098 Fix an error when using attendence in xlsx and ods export
- [FIXED] #7157 Show urls in calendar subscription
3.11.6 (2022-07-05)
- [FIXED] #7277 Fix occasional presence of null values in checkmark_checks.state preventing proper point evaluations
3.11.5 (2022-07-05)
- [FIXED] #7225 Fix fastgrading so all combinations and grades can be submitted
3.11.4 (2022-06-01)
- [FIXED] #7179 Fix a bug causing xslx/ods download to fail on certain environment configurations
3.11.3 (2022-04-13)
- [FEATURE] #7139 Relevant dates are shown when show activity details is set
- [FIXED] #7137 Fix a bug preventing simultaneous attendance and grading when no grades were set yet
3.11.2 (2021-07-30)
- [FEATURE] #6952 Implement webservices - github pull request #62 by Alexander Melem alexander@melem-software.com
- [FEATURE] #6990 Remove checkmark activities marked as complete from calender and timeline -
github pull request 62 by Leo Dintner - [FEATURE] #6377 Do not warn on grade automatically when no grades or feedbacks would be overwritten
- [FEATURE] #7001 Add "graded" filter and bulk select to overview and export pages
- [FIXED] #6989 Fix a deprecation warning being displayed when using PHP >8.0 - github pull request #67 by
Mario Wehr m.wehr@fh-kaernten.at - [FIXED] #6970 Fix download buttons getting disabled after pressing them
- [FIXED] #7007 Fix reset of filter in export page
- [FIXED] #7026 Make grading dashboard on landing page group sensitive to the group selected above it
- [FIXED] #7109 Fix not working require_once statements in lib.php funcitons
3.11.1 (2021-06-10)
- [FIXED] #6944 Fixed not being able to see a course with both "checkmark" activity and a "recent activity" block.
3.11.0 (2021-05-19)
- [FEATURE] #6826 Add a dashboard similar to the one in mod_assign to the main page of checkmark
showing all key information of the open checkmark activity - [FEATURE] #6829 Add filter in Submissions/Export to display users with or without a presentation grade
- [FEATURE] #6841 Add activity completion badges to the checkmark landing page
- [FEATURE] #6841 Implement a custom completion rule for the submission of a checkmark
- [FEATURE] #6833 Implement behat generator functions for submissions and grading
- [FEATURE] #6913 List "All" after "100" in the "Submissions shown per page" [github #52/pullrequest #53]
- [FIXED] #6830 Replace deprecated methods and strings with their successors
3.10.1 (2021-03-09)
- [FIXED] #6836 Fixed a bug causing error messages in checkmarks with active groups when using a MySQL
database with version number 8 or higher
3.10.0 (2020-11-10)
- [FEATURE] #6685 Add the option to export every name fragment (e.g. firstname, lastname)
in a dedicated column. This is controlled by a checkbox to additional settings - [FEATURE] #6680 Add unit tests to override dates feature (#6360)
- [CHANGED] #6071 Reorder bulk processing dropdown in order to have "grade automatically" on top
- [CHANGED] #6773 Change "ungraded" bulk select so that all students with "No grade" are selected
regardless of an existing graded date. - [FIXED] #6773 Include submissions with "No grade" set in "Ungraded" bulk select
- [FIXED] #6783 Include style definition for overwritten info in plugin css
3.9.1 (2020-09-23)
- [FIXED] #6703 Fixed user and group overrides not considering the moodle/site:accessallgroups
permission in activities with group mode "Separate groups" set
3.9.0 (2020-06-08)
- [FEATURE] #6360 Overhaul of user and group override feature to match the workings of the
identical feature in mod_assign - [FEATURE] #6523 Add overview for user overrides and the possibility to edit, duplicate,
delete each individual user override - [FEATURE] #6522 Add overview for group overrides and the possibility to edit, duplicate,
delete and change the priority of each individual group override - [FEATURE] #6607 Implement logging for all insert, change and delete events concerning
user/group overrides - [FEATURE] #6624 Improve override clock popover in Submissions to display the source of the
override and a link to change the override - [FEATURE] #6533 Make "Grant extension" bulk function use the new interface for user overrides
- [FEATURE] #6532 Add filter in Submissions/Export to only display users affected by
a user/group override - [FEATURE] #6379 Add the possibility to upload additional files when creating a checkmark
instance. These files are shown to the user beneath the description [gitlab #42] - [FEATURE] #6531 Add filter in Submissions/Export to only display users who haven't made
a submission [github #49] - [FEATURE] #6328 Update behat tests to ensure compatibility with gitlab CI
- [FIXED] #6608 Fixed due date overrides for users/groups not changing the due date indicated in
the calender event of the activity - [FIXED] #6609 Fixed checkmark calender entries only showing when the activity is currently
accepting submissions - [FIXED] #6618 Fixed individual naming/grading to be unchecked names and grades that don't
require individual naming/grading are used - [FIXED] #6619 Fixed a bug causing a database error when a grading type other than "Point"
is used alongside with individual naming/grading - [FIXED] #6649 Fixed presentationfeedback textbox not showing in grading view when
grading type "none" is used - [FIXED] #6662 Hide html in feedback and presentationfeedback textareas in quickgrade mode
and enable line breaks to persist between normal grading and quickgrading
3.8.1 (2020-03-11)
- [FIXED] #6604 Fixed a bug checking/unchecking overwrite checkboxes when fast grading is set and a all/none bulk selectors are used
- [FIXED] #6591 Fixed a bug preventing grading submissions with 0 points in fastgrade if you previous grading was set
- [FIXED] #6604 Fixed a bug enabling submission of checks after the cut-off date
3.8.0 (2020-02-05)
- [FEATURE] #5271 Enable teachers to overwrite checks after submissions. This can be done in fastgrade and normal grade mode
- [FEATURE] #6147 Show overwritten checks differently than normal ones in all views
- [FEATURE] #6150 Include overwritten examples in activity log
- [FEATURE] #6436 Display overwritten checks using colors in .xslx and .ods and brackets in all other formats
- [FEATURE] #6364 Enable editing of checked examples without an additional button click. The checkmark preview is only displayed when no submission edit is possible
- [FIXED] #6386 Remove deprecated function leading to integration issues with block_course_overview_campus
- [FIXED] #6497 Change generation of attendance and presentation grading gradebook items to enable compatibility with new grading api
- [FIXED] #6475 Fix bug preventing export of privacy api data under certain circumstances
3.7.1 (2019-11-13)
- [FEATURE] #6276 Display a second submit button on top of the checkmark preview
- [FIXED] #6222 Fix not possible submission when submitting student is not part of a group in a course with group mode on
- [FIXED] #5890 Remove html tags showing in pdf, xls and odt exports
- [FIXED] #6260 Fix notifications send to users with grading privilege who where not part of a course where the notification originated from
3.7.0 (2019-07-10)
- [FEATURE] #6146 Improve layout of checks for easier readability
- [FEATURE] #6147 Enable display of overwritten checks for upcoming overwrite checks feature (#5271)
- [FEATURE] #5729 Make all examples in submissions and export collapsible at once
- [FEATURE] #5720 Add default values for availability in site-administration
- [FEATURE] #6129 Add support for editdates plugin
- [FEATURE] #5296 Set field type of cells containing numeric values in .xlsx and .ods to number
- [FIXED] #6254 Separated functionality of filter dropdowns in Submissions and Export view
- [FIXED] #6253 Fixed debug messages occurring when grading
- [FIXED] #6252 Removed overlaying tooltip triggers for collapse/expand buttons in table headers
- [FIXED] #6238 Fix occasional debug notices when previewing a checkmark exercise
- [FIXED] #6257 Fix positioning of separation line between attendance/presentation grading and grading columns
3.6.0 (2019-01-20)
- Moodle 3.6 compatible version
- [FIXED] #5605 got rid of humongous AMD-params-list and jQuery for submission form js
- [FIXED] #5605 stopped requiring unused libs
- [FIXED] #5848 added missing setting to backups
- [FIXED] #5887 fixed bulk actions setting attendance and creating feedbacks when canceling
- [FIXED] #5866 in v3.4.0 we missed to include a field and a key in install.xml, so we're fixing it now!
- [UPDATE] #5753 added new privacy API methods
- [UPDATE] #5606 updated .travis.yml
- [CHANGED] #5847 removed deprecated/unused helper scripts (fixing github issue 30)
3.5.1 (2018-11-07)
- [FIXED] #5738 fix attendance grade item being created on bulk action ignoring settings
- [FEATURE] #5269 make example grades and names changeable after submissions are present
3.5.0 (2018-08-17)
- Moodle 3.5 compatible version
- [FEATURE] #3577 implemented support for privacy API
- [FEATURE] #5017 added the possibility to download separate PDFs for each group as zipped archive in one step
- [CHANGED] #5270 updated layout of submissions table to have proper columns for examples like export table had before
- [CHANGED] #5090 removed german language file from repository
- [CHANGED] #5089 removed long deprecated XLS-export methods
- many small code improvements, bug fixes, etc.
3.4.2 (2018-05-15)
- [FIXED] #5426 fix non groups members staying selected for export if selected group is changed before pressing export
- [FIXED] #5442 don't download the PDF immediatly when clicking on update data preview if a template has been selected
- [CHANGED] #5436 removed unsupported/unused plagiarism libs and calls
3.4.1 (2018-05-02)
- [FIXED] #5302 add missing language string for checkmark:manageoverrides
- [FIXED] #5421 fix broken course reset callback
3.4.0 (2018-01-27)
- Moodle 3.4 compatible version
- [FEATURE] #4894 added the ability to override time available, time due and cutoff-date for certain users or groups!
- [FIXED] #5048 added an event observer to update calendar events, if instance name is changed via inplace-editing on course page
- [FIXED] #4954 UI/UX regression causing only the current page to be exportable
- [FIXED] #4915 order examples fetched from DB by ID, this will hopefully resolve some strange ORDER issues on certain databases
- [CHANGED] #4954 show initial-bars even if all submissions are displayed on one page
- [UPDATE] #4830 use hideIf in moodleforms to enhance UX by hiding everything not really relevant
- various code improvements, removal of unused code, etc.
3.3.4 (2017-10-26)
- [FEATURE] #4399 quick-export templates to enable a reliable setting for exporting PDFs
- [FEATURE] #4331 setting to force name column to be written in one line in PDF exports
- [FIXED] #4330 UTF-8 symbols in examples' names wont get saved HTML-encoded
- [FIXED] #4860 replaced free text field for page size in submission view with select dropdown, due to huge page size values for
submissions table caused core's tablelib to allocate huge amounts of memory - [FIXED] #4867 fixed wrong order when grading single submissions via "next"/"previous"/"save and next"-buttons due to accessing
settings in old unused memory places (possible regression of #3226) - [CHANGED] separated submissions tab and export tab (URLs for export tab changed and no tab-parameter needed!)
- removal of unused code, small improvements, etc.
3.3.3 (2017-10-10)
- [FIXED] #4750 missing field in GROUP BY causing PostgreSQL to raise error when groupmode is either VISIBLE or SEPARATE
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/18 - [FIXED] #4752 fix algorithm used to recognise standard naming schemes to wrongly recognise "2/3 and 1/2", "3" as "2", "3"
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/19 - [FIXED] #4753 fixed problems with checkmark_refresh_events() callback due to paramters having been changed
between Moodle 3.3.1 and 3.3.2 - [CHANGED] #4767 Admins now have the ability to see the example preview even if thei're not enroled in the course
- added some JSDoc comments
3.3.2 (2017-09-27)
- [FIXED] #4732 fixed a regression due to #4672 causing erronous cleaning of checkmark individual grades setting
3.3.1 (2017-09-14)
- [FIXED] #4668 supress HTML output during AJAX call of restore methods, so AJAX-Call for duplication wont return corrupt JSON!
- [FIXED] #4672 fixed some formatting causing Moodle's prechecker to give warnings
- [FIXED] #4678 fixed submission displaying via moodleform breaking grading form (HTML doesn't like nested form elements!)
- [FIXED] #4683 fixed two of mod_checkmark's behat features using the same feature name
- [CHANGED] #4682 updated travis.yml to use moodle-plugin-ci version 2 and run behat tests in firefox and chrome
3.3.0 (2017-08-10)
- Moodle 3.3 compatible version
- [FEATURE] #4415 Added separate grading-due-date to remind graders
- [FEATURE] #4088 Support for FontAwesome icons
- [FIXED] #4615 Users without submission and without feedback now get selected when selecting 'ungraded entries'
- [FIXED] #4644 Notifications now use the updated submission modification date
- [CHANGED] #4415 Replaced checkmark_print_overview() output with action events
- [CHANGED] #4423 Stopped using table_sql's non public API and display initialsbars not in other places like moodleforms
- [CHANGED] #4614 We now use a frozen Moodle-Form as submission preview
- added plugin specific PHPUnit config file
- improved coding style and code organisation and removed some unnecessary code
3.2.1 (2017-03-02)
- [FIXED] #4277 Fixed title and header not being set correctly on submissions and export pages
- [FIXED] #4310 Fixed autograding displaying warnings when attendance is in gradebook and coupled
as well as ignoring in gradebook overwritten attendances! - [FIXED] Success message after auto-grading uses correct singular now, if only 1 entry was affected
- [FIXED] Fixed behat tests after they were not working properly since the 3.2 update (or since boost was introduced)
- [FIXED] #4325 Fixed presentation grade points form field wrongly set to $CFG->gradepointdefault on every edit
3.2.0 (2016-12-05)
- Moodle 3.2 compatible version
3.1.3 (2016-12-05)
- [FEATURE] Added presentation grade as additional grade item
- [FEATURE] #3710 Made description and name searchable
- [FEATURE] #3737 We now use regular text editor for submission feedbacks
- [FEATURE] #3610 We now use gradebook values for presentation grade and attendance if overwritten
- [FIXED] #3989 Fix overwritten presentationgrades not showing correctly in grading form
- [FIXED] #3986 Fix overwritten grades in general feedback not shown correctly
- [FIXED] #3949 Fix user count in messages related to automatic grading
- [CHANGED] #3985 Add notifications if attendances are locked/overriden while trying to set them via bulk actions
- [CHANGED] #3941 Show feedback for instances without grades
- [CHANGED] #3936 Hide grade columns if there is no grade to show and only feedback comments are active
- [CHANGED] #4011 Replace custom CSS classes for late/early/soon/etc. styling with bootstrap classes
- and various smaller bugfixes, fixed warning messages, etc.
3.1.2 (2016-10-03)
- [FIXED] #3758 Fixed old checkmark_refresh_dates() function to be compatible with 3.1.2 updates
onwards
3.1.1 (2016-08-24)
- [FIXED] #3649 Removed ac
v4.2.1 (2023072701)
v4.2.1
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2023072701
Version release name: v4.2.1
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_402_STABLE
Repository tag: v4.2.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
CHANGELOG
4.2.1 (2023-11-11)
- [FIXED] #7713 Fix status column sorting problem
- [FIXED] #7715 Fix warning for "allow submission from" and "due date" fields
4.2.0 (2023-07-27)
- [UPDATE] #7000 Standardization of labels
- [FIXED] #7516 Fix differences between the db/install.xml and db/upgrade.php files
- [FIXED] #7523 Fix rogue database-index during upgrade to 4.1 issue
- [FIXED] #7529 Loading times for privacy api
- [FEATURE] #7557 New navigation structure
- [UPDATE] #7650 Update behat tests to ensure with new navigation structure
4.1.0 (2022-12-07)
- [FEATURE] #7005 Change the grade dropdown to a text field when using numerical grades
- [FEATURE] #7101 Add the possibility for teachers to display the due date of a checkmark activity in their calendars
- [FIXED] #7324 Fix differences between the db/install.xml and db/upgrade.php files
- [UPDATE] #7402 Changelog is now shipped in the .md format
4.0.0 (2022-08-10)
- [FEATURE] #7200 New activity icon matching the style of 4.0
- [FEATURE] #7237 Adjust structure of the checkmark activity page to fit new style of 4.0
- [FEATURE] #6995 Use resizable textareas for flexiblenaming components
- [FEATURE] #7146 Enable sequential numbering in PDF export
- [FEATURE] #7247 Add an option to reset overide settings
- [CHANGED] #6991 Revised the phrasing of multiple langstrings
- [FIXED] #7179 Use calendar event titels fitting with the ones of core plugins
- [FIXED] #7218 Fixed view all checkmarks failing when a custom user field as set as part of show user identity
- [FIXED] #7192/#7310 Fixed behavior of checkmark when using PHP 8.0
- [FIXED] #7190 Use custom langstrings for activity completion strings
- [FIXED] #7098 Fix an error when using attendence in xlsx and ods export
- [FIXED] #7157 Show urls in calendar subscription
3.11.6 (2022-07-05)
- [FIXED] #7277 Fix occasional presence of null values in checkmark_checks.state preventing proper point evaluations
3.11.5 (2022-07-05)
- [FIXED] #7225 Fix fastgrading so all combinations and grades can be submitted
3.11.4 (2022-06-01)
- [FIXED] #7179 Fix a bug causing xslx/ods download to fail on certain environment configurations
3.11.3 (2022-04-13)
- [FEATURE] #7139 Relevant dates are shown when show activity details is set
- [FIXED] #7137 Fix a bug preventing simultaneous attendance and grading when no grades were set yet
3.11.2 (2021-07-30)
- [FEATURE] #6952 Implement webservices - github pull request #62 by Alexander Melem alexander@melem-software.com
- [FEATURE] #6990 Remove checkmark activities marked as complete from calender and timeline -
github pull request 62 by Leo Dintner - [FEATURE] #6377 Do not warn on grade automatically when no grades or feedbacks would be overwritten
- [FEATURE] #7001 Add "graded" filter and bulk select to overview and export pages
- [FIXED] #6989 Fix a deprecation warning being displayed when using PHP >8.0 - github pull request #67 by
Mario Wehr m.wehr@fh-kaernten.at - [FIXED] #6970 Fix download buttons getting disabled after pressing them
- [FIXED] #7007 Fix reset of filter in export page
- [FIXED] #7026 Make grading dashboard on landing page group sensitive to the group selected above it
- [FIXED] #7109 Fix not working require_once statements in lib.php funcitons
3.11.1 (2021-06-10)
- [FIXED] #6944 Fixed not being able to see a course with both "checkmark" activity and a "recent activity" block.
3.11.0 (2021-05-19)
- [FEATURE] #6826 Add a dashboard similar to the one in mod_assign to the main page of checkmark
showing all key information of the open checkmark activity - [FEATURE] #6829 Add filter in Submissions/Export to display users with or without a presentation grade
- [FEATURE] #6841 Add activity completion badges to the checkmark landing page
- [FEATURE] #6841 Implement a custom completion rule for the submission of a checkmark
- [FEATURE] #6833 Implement behat generator functions for submissions and grading
- [FEATURE] #6913 List "All" after "100" in the "Submissions shown per page" [github #52/pullrequest #53]
- [FIXED] #6830 Replace deprecated methods and strings with their successors
3.10.1 (2021-03-09)
- [FIXED] #6836 Fixed a bug causing error messages in checkmarks with active groups when using a MySQL
database with version number 8 or higher
3.10.0 (2020-11-10)
- [FEATURE] #6685 Add the option to export every name fragment (e.g. firstname, lastname)
in a dedicated column. This is controlled by a checkbox to additional settings - [FEATURE] #6680 Add unit tests to override dates feature (#6360)
- [CHANGED] #6071 Reorder bulk processing dropdown in order to have "grade automatically" on top
- [CHANGED] #6773 Change "ungraded" bulk select so that all students with "No grade" are selected
regardless of an existing graded date. - [FIXED] #6773 Include submissions with "No grade" set in "Ungraded" bulk select
- [FIXED] #6783 Include style definition for overwritten info in plugin css
3.9.1 (2020-09-23)
- [FIXED] #6703 Fixed user and group overrides not considering the moodle/site:accessallgroups
permission in activities with group mode "Separate groups" set
3.9.0 (2020-06-08)
- [FEATURE] #6360 Overhaul of user and group override feature to match the workings of the
identical feature in mod_assign - [FEATURE] #6523 Add overview for user overrides and the possibility to edit, duplicate,
delete each individual user override - [FEATURE] #6522 Add overview for group overrides and the possibility to edit, duplicate,
delete and change the priority of each individual group override - [FEATURE] #6607 Implement logging for all insert, change and delete events concerning
user/group overrides - [FEATURE] #6624 Improve override clock popover in Submissions to display the source of the
override and a link to change the override - [FEATURE] #6533 Make "Grant extension" bulk function use the new interface for user overrides
- [FEATURE] #6532 Add filter in Submissions/Export to only display users affected by
a user/group override - [FEATURE] #6379 Add the possibility to upload additional files when creating a checkmark
instance. These files are shown to the user beneath the description [gitlab #42] - [FEATURE] #6531 Add filter in Submissions/Export to only display users who haven't made
a submission [github #49] - [FEATURE] #6328 Update behat tests to ensure compatibility with gitlab CI
- [FIXED] #6608 Fixed due date overrides for users/groups not changing the due date indicated in
the calender event of the activity - [FIXED] #6609 Fixed checkmark calender entries only showing when the activity is currently
accepting submissions - [FIXED] #6618 Fixed individual naming/grading to be unchecked names and grades that don't
require individual naming/grading are used - [FIXED] #6619 Fixed a bug causing a database error when a grading type other than "Point"
is used alongside with individual naming/grading - [FIXED] #6649 Fixed presentationfeedback textbox not showing in grading view when
grading type "none" is used - [FIXED] #6662 Hide html in feedback and presentationfeedback textareas in quickgrade mode
and enable line breaks to persist between normal grading and quickgrading
3.8.1 (2020-03-11)
- [FIXED] #6604 Fixed a bug checking/unchecking overwrite checkboxes when fast grading is set and a all/none bulk selectors are used
- [FIXED] #6591 Fixed a bug preventing grading submissions with 0 points in fastgrade if you previous grading was set
- [FIXED] #6604 Fixed a bug enabling submission of checks after the cut-off date
3.8.0 (2020-02-05)
- [FEATURE] #5271 Enable teachers to overwrite checks after submissions. This can be done in fastgrade and normal grade mode
- [FEATURE] #6147 Show overwritten checks differently than normal ones in all views
- [FEATURE] #6150 Include overwritten examples in activity log
- [FEATURE] #6436 Display overwritten checks using colors in .xslx and .ods and brackets in all other formats
- [FEATURE] #6364 Enable editing of checked examples without an additional button click. The checkmark preview is only displayed when no submission edit is possible
- [FIXED] #6386 Remove deprecated function leading to integration issues with block_course_overview_campus
- [FIXED] #6497 Change generation of attendance and presentation grading gradebook items to enable compatibility with new grading api
- [FIXED] #6475 Fix bug preventing export of privacy api data under certain circumstances
3.7.1 (2019-11-13)
- [FEATURE] #6276 Display a second submit button on top of the checkmark preview
- [FIXED] #6222 Fix not possible submission when submitting student is not part of a group in a course with group mode on
- [FIXED] #5890 Remove html tags showing in pdf, xls and odt exports
- [FIXED] #6260 Fix notifications send to users with grading privilege who where not part of a course where the notification originated from
3.7.0 (2019-07-10)
- [FEATURE] #6146 Improve layout of checks for easier readability
- [FEATURE] #6147 Enable display of overwritten checks for upcoming overwrite checks feature (#5271)
- [FEATURE] #5729 Make all examples in submissions and export collapsible at once
- [FEATURE] #5720 Add default values for availability in site-administration
- [FEATURE] #6129 Add support for editdates plugin
- [FEATURE] #5296 Set field type of cells containing numeric values in .xlsx and .ods to number
- [FIXED] #6254 Separated functionality of filter dropdowns in Submissions and Export view
- [FIXED] #6253 Fixed debug messages occurring when grading
- [FIXED] #6252 Removed overlaying tooltip triggers for collapse/expand buttons in table headers
- [FIXED] #6238 Fix occasional debug notices when previewing a checkmark exercise
- [FIXED] #6257 Fix positioning of separation line between attendance/presentation grading and grading columns
3.6.0 (2019-01-20)
- Moodle 3.6 compatible version
- [FIXED] #5605 got rid of humongous AMD-params-list and jQuery for submission form js
- [FIXED] #5605 stopped requiring unused libs
- [FIXED] #5848 added missing setting to backups
- [FIXED] #5887 fixed bulk actions setting attendance and creating feedbacks when canceling
- [FIXED] #5866 in v3.4.0 we missed to include a field and a key in install.xml, so we're fixing it now!
- [UPDATE] #5753 added new privacy API methods
- [UPDATE] #5606 updated .travis.yml
- [CHANGED] #5847 removed deprecated/unused helper scripts (fixing github issue 30)
3.5.1 (2018-11-07)
- [FIXED] #5738 fix attendance grade item being created on bulk action ignoring settings
- [FEATURE] #5269 make example grades and names changeable after submissions are present
3.5.0 (2018-08-17)
- Moodle 3.5 compatible version
- [FEATURE] #3577 implemented support for privacy API
- [FEATURE] #5017 added the possibility to download separate PDFs for each group as zipped archive in one step
- [CHANGED] #5270 updated layout of submissions table to have proper columns for examples like export table had before
- [CHANGED] #5090 removed german language file from repository
- [CHANGED] #5089 removed long deprecated XLS-export methods
- many small code improvements, bug fixes, etc.
3.4.2 (2018-05-15)
- [FIXED] #5426 fix non groups members staying selected for export if selected group is changed before pressing export
- [FIXED] #5442 don't download the PDF immediatly when clicking on update data preview if a template has been selected
- [CHANGED] #5436 removed unsupported/unused plagiarism libs and calls
3.4.1 (2018-05-02)
- [FIXED] #5302 add missing language string for checkmark:manageoverrides
- [FIXED] #5421 fix broken course reset callback
3.4.0 (2018-01-27)
- Moodle 3.4 compatible version
- [FEATURE] #4894 added the ability to override time available, time due and cutoff-date for certain users or groups!
- [FIXED] #5048 added an event observer to update calendar events, if instance name is changed via inplace-editing on course page
- [FIXED] #4954 UI/UX regression causing only the current page to be exportable
- [FIXED] #4915 order examples fetched from DB by ID, this will hopefully resolve some strange ORDER issues on certain databases
- [CHANGED] #4954 show initial-bars even if all submissions are displayed on one page
- [UPDATE] #4830 use hideIf in moodleforms to enhance UX by hiding everything not really relevant
- various code improvements, removal of unused code, etc.
3.3.4 (2017-10-26)
- [FEATURE] #4399 quick-export templates to enable a reliable setting for exporting PDFs
- [FEATURE] #4331 setting to force name column to be written in one line in PDF exports
- [FIXED] #4330 UTF-8 symbols in examples' names wont get saved HTML-encoded
- [FIXED] #4860 replaced free text field for page size in submission view with select dropdown, due to huge page size values for
submissions table caused core's tablelib to allocate huge amounts of memory - [FIXED] #4867 fixed wrong order when grading single submissions via "next"/"previous"/"save and next"-buttons due to accessing
settings in old unused memory places (possible regression of #3226) - [CHANGED] separated submissions tab and export tab (URLs for export tab changed and no tab-parameter needed!)
- removal of unused code, small improvements, etc.
3.3.3 (2017-10-10)
- [FIXED] #4750 missing field in GROUP BY causing PostgreSQL to raise error when groupmode is either VISIBLE or SEPARATE
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/18 - [FIXED] #4752 fix algorithm used to recognise standard naming schemes to wrongly recognise "2/3 and 1/2", "3" as "2", "3"
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/19 - [FIXED] #4753 fixed problems with checkmark_refresh_events() callback due to paramters having been changed
between Moodle 3.3.1 and 3.3.2 - [CHANGED] #4767 Admins now have the ability to see the example preview even if thei're not enroled in the course
- added some JSDoc comments
3.3.2 (2017-09-27)
- [FIXED] #4732 fixed a regression due to #4672 causing erronous cleaning of checkmark individual grades setting
3.3.1 (2017-09-14)
- [FIXED] #4668 supress HTML output during AJAX call of restore methods, so AJAX-Call for duplication wont return corrupt JSON!
- [FIXED] #4672 fixed some formatting causing Moodle's prechecker to give warnings
- [FIXED] #4678 fixed submission displaying via moodleform breaking grading form (HTML doesn't like nested form elements!)
- [FIXED] #4683 fixed two of mod_checkmark's behat features using the same feature name
- [CHANGED] #4682 updated travis.yml to use moodle-plugin-ci version 2 and run behat tests in firefox and chrome
3.3.0 (2017-08-10)
- Moodle 3.3 compatible version
- [FEATURE] #4415 Added separate grading-due-date to remind graders
- [FEATURE] #4088 Support for FontAwesome icons
- [FIXED] #4615 Users without submission and without feedback now get selected when selecting 'ungraded entries'
- [FIXED] #4644 Notifications now use the updated submission modification date
- [CHANGED] #4415 Replaced checkmark_print_overview() output with action events
- [CHANGED] #4423 Stopped using table_sql's non public API and display initialsbars not in other places like moodleforms
- [CHANGED] #4614 We now use a frozen Moodle-Form as submission preview
- added plugin specific PHPUnit config file
- improved coding style and code organisation and removed some unnecessary code
3.2.1 (2017-03-02)
- [FIXED] #4277 Fixed title and header not being set correctly on submissions and export pages
- [FIXED] #4310 Fixed autograding displaying warnings when attendance is in gradebook and coupled
as well as ignoring in gradebook overwritten attendances! - [FIXED] Success message after auto-grading uses correct singular now, if only 1 entry was affected
- [FIXED] Fixed behat tests after they were not working properly since the 3.2 update (or since boost was introduced)
- [FIXED] #4325 Fixed presentation grade points form field wrongly set to $CFG->gradepointdefault on every edit
3.2.0 (2016-12-05)
- Moodle 3.2 compatible version
3.1.3 (2016-12-05)
- [FEATURE] Added presentation grade as additional grade item
- [FEATURE] #3710 Made description and name searchable
- [FEATURE] #3737 We now use regular text editor for submission feedbacks
- [FEATURE] #3610 We now use gradebook values for presentation grade and attendance if overwritten
- [FIXED] #3989 Fix overwritten presentationgrades not showing correctly in grading form
- [FIXED] #3986 Fix overwritten grades in general feedback not shown correctly
- [FIXED] #3949 Fix user count in messages related to automatic grading
- [CHANGED] #3985 Add notifications if attendances are locked/overriden while trying to set them via bulk actions
- [CHANGED] #3941 Show feedback for instances without grades
- [CHANGED] #3936 Hide grade columns if there is no grade to show and only feedback comments are active
- [CHANGED] #4011 Replace custom CSS classes for late/early/soon/etc. styling with bootstrap classes
- and various smaller bugfixes, fixed warning messages, etc.
3.1.2 (2016-10-03)
- [FIXED] #3758 Fixed old checkmark_refresh_dates() function to be compatible with 3.1.2 updates
onwards
3.1.1 (2016-08-24)
- [FIXED] #3649 Removed accidently doubled upgrade code for attendances with lesser version number
3.1.0 (2016-07-12)
- Moodle 3.1 compatible version
- [FEATURE] #2812 Add support for attendances tracking
- [FEATURE] #3255 Save column status, sort order, etc. persistently
- [FEATURE] #2815 Improve layout for autograding & (new) attendance tracking bulk action
- [CHANGED] #3226 Rewrite table creation, harmonize tables (submission & export)
- [CHANGED] Migrate old unit test to phpunit
- [FIXED] #3600 Fixed wrong terms used in some German language strings concerning due dates
- [FIXED] #3321, #3575 feedback date
v3.11.7 (2021052807)
v3.11.7
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2021052807
Version release name: v3.11.7
Maturity: Stable
Supported Moodle versions: 3.11
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_311_STABLE
Repository tag: v3.11.7
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
CHANGELOG
3.11.7 (2023-01-04)
- [FIXED] #7412 Fixed that Date is not displayed with "Opened" as with other activities, but with [[activitydate:opens]]
- [FIXED] #7410 Individual function is set when editing CM again (github #73)
- [FIXED] #7409 Fixed broken CSV Download on some rare occasions
3.11.6 (2022-09-14)
- [FEATURE] #6995 Use resizable textareas for flexiblenaming components
- [FEATURE] #7146 Enable sequential numbering in PDF export
- [FEATURE] #7247 Add an option to reset overide settings
- [CHANGED] #6991 Revised the phrasing of multiple langstrings
- [FIXED] #7277 Fix occasional presence of null values in checkmark_checks.state preventing proper point evaluations
- [FIXED] #7179 Use calendar event titels fitting with the ones of core plugins
- [FIXED] #7218 Fixed view all checkmarks failing when a custom user field as set as part of show user identity
- [FIXED] #7192/#7310 Fixed behavior of checkmark when using PHP 8.0
- [FIXED] #7190 Use custom langstrings for activity completion strings
- [FIXED] #7098 Fix an error when using attendence in xlsx and ods export
- [FIXED] #7157 Show urls in calendar subscription
3.11.5 (2022-07-05)
- [FIXED] #7225 Fix fastgrading so all combinations and grades can be submitted
3.11.4 (2022-06-01)
- [FIXED] #7179 Fix a bug causing xslx/ods download to fail on certain environment configurations
3.11.3 (2022-04-13)
- [FEATURE] #7139 Relevant dates are shown when show activity details is set
- [FIXED] #7137 Fix a bug preventing simultaneous attendance and grading when no grades were set yet
3.11.2 (2021-07-30)
- [FEATURE] #6952 Implement webservices - github pull request #62 by Alexander Melem alexander@melem-software.com
- [FEATURE] #6990 Remove checkmark activities marked as complete from calender and timeline -
github pull request 62 by Leo Dintner - [FEATURE] #6377 Do not warn on grade automatically when no grades or feedbacks would be overwritten
- [FEATURE] #7001 Add "graded" filter and bulk select to overview and export pages
- [FIXED] #6989 Fix a deprecation warning being displayed when using PHP >8.0 - github pull request #67 by
Mario Wehr m.wehr@fh-kaernten.at - [FIXED] #6970 Fix download buttons getting disabled after pressing them
- [FIXED] #7007 Fix reset of filter in export page
- [FIXED] #7026 Make grading dashboard on landing page group sensitive to the group selected above it
- [FIXED] #7109 Fix not working require_once statements in lib.php funcitons
3.11.1 (2021-06-10)
- [FIXED] #6944 Fixed not being able to see a course with both "checkmark" activity and a "recent activity" block.
3.11.0 (2021-05-19)
- [FEATURE] #6826 Add a dashboard similar to the one in mod_assign to the main page of checkmark
showing all key information of the open checkmark activity - [FEATURE] #6829 Add filter in Submissions/Export to display users with or without a presentation grade
- [FEATURE] #6841 Add activity completion badges to the checkmark landing page
- [FEATURE] #6841 Implement a custom completion rule for the submission of a checkmark
- [FEATURE] #6833 Implement behat generator functions for submissions and grading
- [FEATURE] #6913 List "All" after "100" in the "Submissions shown per page" [github #52/pullrequest #53]
- [FIXED] #6830 Replace deprecated methods and strings with their successors
3.10.1 (2021-03-09)
- [FIXED] #6836 Fixed a bug causing error messages in checkmarks with active groups when using a MySQL
database with version number 8 or higher
3.10.0 (2020-11-10)
- [FEATURE] #6685 Add the option to export every name fragment (e.g. firstname, lastname)
in a dedicated column. This is controlled by a checkbox to additional settings - [FEATURE] #6680 Add unit tests to override dates feature (#6360)
- [CHANGED] #6071 Reorder bulk processing dropdown in order to have "grade automatically" on top
- [CHANGED] #6773 Change "ungraded" bulk select so that all students with "No grade" are selected
regardless of an existing graded date. - [FIXED] #6773 Include submissions with "No grade" set in "Ungraded" bulk select
- [FIXED] #6783 Include style definition for overwritten info in plugin css
3.9.1 (2020-09-23)
- [FIXED] #6703 Fixed user and group overrides not considering the moodle/site:accessallgroups
permission in activities with group mode "Separate groups" set
3.9.0 (2020-06-08)
- [FEATURE] #6360 Overhaul of user and group override feature to match the workings of the
identical feature in mod_assign - [FEATURE] #6523 Add overview for user overrides and the possibility to edit, duplicate,
delete each individual user override - [FEATURE] #6522 Add overview for group overrides and the possibility to edit, duplicate,
delete and change the priority of each individual group override - [FEATURE] #6607 Implement logging for all insert, change and delete events concerning
user/group overrides - [FEATURE] #6624 Improve override clock popover in Submissions to display the source of the
override and a link to change the override - [FEATURE] #6533 Make "Grant extension" bulk function use the new interface for user overrides
- [FEATURE] #6532 Add filter in Submissions/Export to only display users affected by
a user/group override - [FEATURE] #6379 Add the possibility to upload additional files when creating a checkmark
instance. These files are shown to the user beneath the description [gitlab #42] - [FEATURE] #6531 Add filter in Submissions/Export to only display users who haven't made
a submission [github #49] - [FEATURE] #6328 Update behat tests to ensure compatibility with gitlab CI
- [FIXED] #6608 Fixed due date overrides for users/groups not changing the due date indicated in
the calender event of the activity - [FIXED] #6609 Fixed checkmark calender entries only showing when the activity is currently
accepting submissions - [FIXED] #6618 Fixed individual naming/grading to be unchecked names and grades that don't
require individual naming/grading are used - [FIXED] #6619 Fixed a bug causing a database error when a grading type other than "Point"
is used alongside with individual naming/grading - [FIXED] #6649 Fixed presentationfeedback textbox not showing in grading view when
grading type "none" is used - [FIXED] #6662 Hide html in feedback and presentationfeedback textareas in quickgrade mode
and enable line breaks to persist between normal grading and quickgrading
3.8.1 (2020-03-11)
- [FIXED] #6604 Fixed a bug checking/unchecking overwrite checkboxes when fast grading is set and a all/none bulk selectors are used
- [FIXED] #6591 Fixed a bug preventing grading submissions with 0 points in fastgrade if you previous grading was set
- [FIXED] #6604 Fixed a bug enabling submission of checks after the cut-off date
3.8.0 (2020-02-05)
- [FEATURE] #5271 Enable teachers to overwrite checks after submissions. This can be done in fastgrade and normal grade mode
- [FEATURE] #6147 Show overwritten checks differently than normal ones in all views
- [FEATURE] #6150 Include overwritten examples in activity log
- [FEATURE] #6436 Display overwritten checks using colors in .xslx and .ods and brackets in all other formats
- [FEATURE] #6364 Enable editing of checked examples without an additional button click. The checkmark preview is only displayed when no submission edit is possible
- [FIXED] #6386 Remove deprecated function leading to integration issues with block_course_overview_campus
- [FIXED] #6497 Change generation of attendance and presentation grading gradebook items to enable compatibility with new grading api
- [FIXED] #6475 Fix bug preventing export of privacy api data under certain circumstances
3.7.1 (2019-11-13)
- [FEATURE] #6276 Display a second submit button on top of the checkmark preview
- [FIXED] #6222 Fix not possible submission when submitting student is not part of a group in a course with group mode on
- [FIXED] #5890 Remove html tags showing in pdf, xls and odt exports
- [FIXED] #6260 Fix notifications send to users with grading privilege who where not part of a course where the notification originated from
3.7.0 (2019-07-10)
- [FEATURE] #6146 Improve layout of checks for easier readability
- [FEATURE] #6147 Enable display of overwritten checks for upcoming overwrite checks feature (#5271)
- [FEATURE] #5729 Make all examples in submissions and export collapsible at once
- [FEATURE] #5720 Add default values for availability in site-administration
- [FEATURE] #6129 Add support for editdates plugin
- [FEATURE] #5296 Set field type of cells containing numeric values in .xlsx and .ods to number
- [FIXED] #6254 Separated functionality of filter dropdowns in Submissions and Export view
- [FIXED] #6253 Fixed debug messages occurring when grading
- [FIXED] #6252 Removed overlaying tooltip triggers for collapse/expand buttons in table headers
- [FIXED] #6238 Fix occasional debug notices when previewing a checkmark exercise
- [FIXED] #6257 Fix positioning of separation line between attendance/presentation grading and grading columns
3.6.0 (2019-01-20)
- Moodle 3.6 compatible version
- [FIXED] #5605 got rid of humongous AMD-params-list and jQuery for submission form js
- [FIXED] #5605 stopped requiring unused libs
- [FIXED] #5848 added missing setting to backups
- [FIXED] #5887 fixed bulk actions setting attendance and creating feedbacks when canceling
- [FIXED] #5866 in v3.4.0 we missed to include a field and a key in install.xml, so we're fixing it now!
- [UPDATE] #5753 added new privacy API methods
- [UPDATE] #5606 updated .travis.yml
- [CHANGED] #5847 removed deprecated/unused helper scripts (fixing github issue 30)
3.5.1 (2018-11-07)
- [FIXED] #5738 fix attendance grade item being created on bulk action ignoring settings
- [FEATURE] #5269 make example grades and names changeable after submissions are present
3.5.0 (2018-08-17)
- Moodle 3.5 compatible version
- [FEATURE] #3577 implemented support for privacy API
- [FEATURE] #5017 added the possibility to download separate PDFs for each group as zipped archive in one step
- [CHANGED] #5270 updated layout of submissions table to have proper columns for examples like export table had before
- [CHANGED] #5090 removed german language file from repository
- [CHANGED] #5089 removed long deprecated XLS-export methods
- many small code improvements, bug fixes, etc.
3.4.2 (2018-05-15)
- [FIXED] #5426 fix non groups members staying selected for export if selected group is changed before pressing export
- [FIXED] #5442 don't download the PDF immediatly when clicking on update data preview if a template has been selected
- [CHANGED] #5436 removed unsupported/unused plagiarism libs and calls
3.4.1 (2018-05-02)
- [FIXED] #5302 add missing language string for checkmark:manageoverrides
- [FIXED] #5421 fix broken course reset callback
3.4.0 (2018-01-27)
- Moodle 3.4 compatible version
- [FEATURE] #4894 added the ability to override time available, time due and cutoff-date for certain users or groups!
- [FIXED] #5048 added an event observer to update calendar events, if instance name is changed via inplace-editing on course page
- [FIXED] #4954 UI/UX regression causing only the current page to be exportable
- [FIXED] #4915 order examples fetched from DB by ID, this will hopefully resolve some strange ORDER issues on certain databases
- [CHANGED] #4954 show initial-bars even if all submissions are displayed on one page
- [UPDATE] #4830 use hideIf in moodleforms to enhance UX by hiding everything not really relevant
- various code improvements, removal of unused code, etc.
3.3.4 (2017-10-26)
- [FEATURE] #4399 quick-export templates to enable a reliable setting for exporting PDFs
- [FEATURE] #4331 setting to force name column to be written in one line in PDF exports
- [FIXED] #4330 UTF-8 symbols in examples' names wont get saved HTML-encoded
- [FIXED] #4860 replaced free text field for page size in submission view with select dropdown, due to huge page size values for
submissions table caused core's tablelib to allocate huge amounts of memory - [FIXED] #4867 fixed wrong order when grading single submissions via "next"/"previous"/"save and next"-buttons due to accessing
settings in old unused memory places (possible regression of #3226) - [CHANGED] separated submissions tab and export tab (URLs for export tab changed and no tab-parameter needed!)
- removal of unused code, small improvements, etc.
3.3.3 (2017-10-10)
- [FIXED] #4750 missing field in GROUP BY causing PostgreSQL to raise error when groupmode is either VISIBLE or SEPARATE
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/18 - [FIXED] #4752 fix algorithm used to recognise standard naming schemes to wrongly recognise "2/3 and 1/2", "3" as "2", "3"
see https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues/19 - [FIXED] #4753 fixed problems with checkmark_refresh_events() callback due to paramters having been changed
between Moodle 3.3.1 and 3.3.2 - [CHANGED] #4767 Admins now have the ability to see the example preview even if thei're not enroled in the course
- added some JSDoc comments
3.3.2 (2017-09-27)
- [FIXED] #4732 fixed a regression due to #4672 causing erronous cleaning of checkmark individual grades setting
3.3.1 (2017-09-14)
- [FIXED] #4668 supress HTML output during AJAX call of restore methods, so AJAX-Call for duplication wont return corrupt JSON!
- [FIXED] #4672 fixed some formatting causing Moodle's prechecker to give warnings
- [FIXED] #4678 fixed submission displaying via moodleform breaking grading form (HTML doesn't like nested form elements!)
- [FIXED] #4683 fixed two of mod_checkmark's behat features using the same feature name
- [CHANGED] #4682 updated travis.yml to use moodle-plugin-ci version 2 and run behat tests in firefox and chrome
3.3.0 (2017-08-10)
- Moodle 3.3 compatible version
- [FEATURE] #4415 Added separate grading-due-date to remind graders
- [FEATURE] #4088 Support for FontAwesome icons
- [FIXED] #4615 Users without submission and without feedback now get selected when selecting 'ungraded entries'
- [FIXED] #4644 Notifications now use the updated submission modification date
- [CHANGED] #4415 Replaced checkmark_print_overview() output with action events
- [CHANGED] #4423 Stopped using table_sql's non public API and display initialsbars not in other places like moodleforms
- [CHANGED] #4614 We now use a frozen Moodle-Form as submission preview
- added plugin specific PHPUnit config file
- improved coding style and code organisation and removed some unnecessary code
3.2.1 (2017-03-02)
- [FIXED] #4277 Fixed title and header not being set correctly on submissions and export pages
- [FIXED] #4310 Fixed autograding displaying warnings when attendance is in gradebook and coupled
as well as ignoring in gradebook overwritten attendances! - [FIXED] Success message after auto-grading uses correct singular now, if only 1 entry was affected
- [FIXED] Fixed behat tests after they were not working properly since the 3.2 update (or since boost was introduced)
- [FIXED] #4325 Fixed presentation grade points form field wrongly set to $CFG->gradepointdefault on every edit
3.2.0 (2016-12-05)
- Moodle 3.2 compatible version
3.1.3 (2016-12-05)
- [FEATURE] Added presentation grade as additional grade item
- [FEATURE] #3710 Made description and name searchable
- [FEATURE] #3737 We now use regular text editor for submission feedbacks
- [FEATURE] #3610 We now use gradebook values for presentation grade and attendance if overwritten
- [FIXED] #3989 Fix overwritten presentationgrades not showing correctly in grading form
- [FIXED] #3986 Fix overwritten grades in general feedback not shown correctly
- [FIXED] #3949 Fix user count in messages related to automatic grading
- [CHANGED] #3985 Add notifications if attendances are locked/overriden while trying to set them via bulk actions
- [CHANGED] #3941 Show feedback for instances without grades
- [CHANGED] #3936 Hide grade columns if there is no grade to show and only feedback comments are active
- [CHANGED] #4011 Replace custom CSS classes for late/early/soon/etc. styling with bootstrap classes
- and various smaller bugfixes, fixed warning messages, etc.
3.1.2 (2016-10-03)
- [FIXED] #3758 Fixed old checkmark_refresh_dates() function to be compatible with 3.1.2 updates
onwards
3.1.1 (2016-08-24)
- [FIXED] #3649 Removed accidently doubled upgrade code for attendances with lesser version number
3.1.0 (2016-07-12)
- Moodle 3.1 compatible version
- [FEATURE] #2812 Add support for attendances tracking
- [FEATURE] #3255 Save column status, sort order, etc. persistently
- [FEATURE] #2815 Improve layout for autograding & (new) attendance tracking bulk action
- [CHANGED] #3226 Rewrite table creation, harmonize tables (submission & export)
- [CHANGED] Migrate old unit test to phpunit
- [FIXED] #3600 Fixed wrong terms used in some German language strings concerning due dates
- [FIXED] #3321, #3575 feedback date not being updated
3.0.1 (2016-10-03)
- [FIXED] #3758 Fixed old checkmark_refresh_dates() function to be compatible with 3.1.2 updates
onwards
3.0.0 (2016-03-14)
- Moodle 3.0 compatible version
- [FIXED] #3180 Bug concerning submission updated event (related user was not shown, caused problems)
2.9.5 (2016-06-10)
- [FIXED] #3301 Bug showing no grade on dashboard if there's no submission
2.9.4
- [FIXED] #3268 Bug causing amount of unmarked submissions to always be 0 on dashboard
2.9.3
- [FIXED] #3225 Correct the grades in gradebook affected from the bug fixed in 2016012002
2.9.2
- [FIXED] #3214 Bug where grades won't get written to gradebook anymore
- [FIXED] #3215 Broken filter "require grading" in submissions and print-preview tab
v4.0.0 (2022081000)
v4.0.0
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2022081000
Version release name: v4.0.0
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_400_STABLE
Repository tag: v4.0.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle -
Author: Daniel Binder, Philipp Hager, Katarzyna Potocka, Alexander Melem
Copyright: 2021 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
- Show recent submissions
- Amount of examples to display a warning for PDF export
Default checkmark settings
- Always show description
- Allow submission from
- Due date
- Cut-off date
- Remind me to grade by
Webservices
- mod_checkmark_get_checkmarks_by_courses
- mod_checkmark_get_checkmark
- mod_checkmark_submit
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
.
Good luck and have fun!
v3.10.1 (2020111001)
v3.10.1
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2020111001
Version release name: v3.10.1
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_310_STABLE
Repository tag: v3.10.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Daniel Binder, Philipp Hager, Katarzyna Potocka
Copyright: 2020 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.10.0.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
- Show recent submissions
- Amount of examples to display a warning for PDF export
Default checkmark settings
- Always show description
- Allow submission from
- Due date
- Cut-off date
- Remind me to grade by
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.9.1 (2020060801)
v3.9.1
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2020060801
Version release name: v3.9.1
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_39_STABLE
Repository tag: v3.9.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Daniel Binder, Philipp Hager, Katarzyna Potocka
Copyright: 2020 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.9.0.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
- Show recent submissions
- Amount of examples to display a warning for PDF export
Default checkmark settings
- Always show description
- Allow submission from
- Due date
- Cut-off date
- Remind me to grade by
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.8.1 (2020020501)
v3.8.1
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2020020501
Version release name: v3.8.1
Maturity: Stable
Supported Moodle versions: 3.8
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_38_STABLE
Repository tag: v3.8.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Daniel Binder, Philipp Hager, Katarzyna Potocka
Copyright: 2019 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.8.1
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
- Show recent submissions
- Amount of examples to display a warning for PDF export
Default checkmark settings
- Always show description
- Allow submission from
- Due date
- Cut-off date
- Remind me to grade by
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.7.2 (2019071002)
v3.7.2
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2019071002
Version release name: v3.7.2
Maturity: Stable
Supported Moodle versions: 3.7
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_37_STABLE
Repository tag: v3.7.2
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Daniel Binder, Philipp Hager, Katarzyna Potocka
Copyright: 2020 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.7.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.6.0 (2019012000)
v3.6.0
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2019012000
Version release name: v3.6.0
Maturity: Stable
Supported Moodle versions: 3.6
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_36_STABLE
Repository tag: v3.6.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Philipp Hager, Katarzyna Potocka
Copyright: 2014 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.6.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.5.2 (2018081702)
v3.5.2
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2018081702
Version release name: v3.5.2
Maturity: Stable
Supported Moodle versions: 3.5
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_35_STABLE
Repository tag: v3.5.2
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Philipp Hager, Katarzyna Potocka
Copyright: 2014 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.5.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.4.1 (2018012701)
v3.4.1
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2018012701
Version release name: v3.4.1
Maturity: Stable
Supported Moodle versions: 3.4
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_34_STABLE
Repository tag: v3.4.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Philipp Hager, Katarzyna Potocka
Copyright: 2014 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.4.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.3.5 (2017081005)
v3.3.5
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2017081005
Version release name: v3.3.5
Maturity: Stable
Supported Moodle versions: 3.3
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_33_STABLE
Repository tag: v3.3.5
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Philipp Hager, Katarzyna Potocka
Copyright: 2014 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.3.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.2.1 (2016120501)
v3.2.1
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2016120501
Version release name: v3.2.1
Maturity: Stable
Supported Moodle versions: 3.2
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_32_STABLE
Repository tag: v3.2.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
Checkmark Module
This file is part of the mod_checkmark plugin for Moodle - http://moodle.org/
Author: Philipp Hager, Katarzyna Potocka
Copyright: 2014 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
The Checkmark module allows teachers to obtain information about the assignments completed by the
students prior to a lesson.
Example
A lecture with 500 students is accompanied by a training session. Teachers publish the assignment
names and the number of achievable points per assignment. Each week the students work on the
assignments and use the checkmark module to inform the teacher in advance about the assignments
that they managed to complete.
In the classroom session where individual students present their solutions, teachers can use a
printed copy of the tabular overview to verify the indicated performance. After the training
session there is the option of automatic grading on the basis of the assignments checked.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.2.
Installation
Copy the module code directly to the mod/checkmark directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the checkmark module:
- number of assignments (text field)
- starting number of assignments (text field)
- individual names (text field)
- default grades (text field)
- expiration date for messages (text field)
Documentation
You can find a cheat sheet for the plugin on the AMC
website and a video tutorial in
german only in the AMC YouTube Channel.
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub. Please
provide a detailed bug description, including the plugin and Moodle version and, if applicable, a
screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.1.4 (2016071204)
v3.1.4
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2016071204
Version release name: v3.1.4
Maturity: Stable
Supported Moodle versions: 3.1
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_31_STABLE
Repository tag: v3.1.4
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
// This file is part of mod_checkmark for Moodle - http://moodle.org/
//
// It is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see http://www.gnu.org/licenses/.
/**
- README.txt
- @version 2016-07-12
- @package mod_checkmark
- @author Andreas Hruska (andreas.hruska@tuwien.ac.at)
- @author Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- @author Philipp Hager
- @copyright 2015 Academic Moodle Cooperation {@link http://www.academic-moodle-cooperation.org}
- @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
---------------------------------------------------------------
FOR Moodle 3.1+
---------------------------------------------------------------
Checkmark-Module
OVERVIEW
The Checkmark-Module enables the teacher to give the student some work
(i.e. examples to solve) which the student afterwards checks
if he's able to solve them.
In class the teacher can check if the students really are able to solve the
examples and assign grades via moodle.
main features (among more unmentioned):
*) using either standard examples (individual starting-number and amount,
fixed grade per example) or individual naming/grading (names and grades
can be defined for each example)
*) autograde submissions using checked examples and examplegrades
*) submission-overview and submission export to PDF
REQUIREMENTS
Moodle <3.1 or later>
INSTALLATION
The zip-archive includes the same directory hierarchy as moodle
So you only have to copy the files to the correspondent place.
copy the folder checkmark.zip/mod/checkmark --> moodle/mod/checkmark
The langfiles normaly can be left into the folder mod/checkmark/lang.
All languages should be encoded with utf8.
Included languages are: German (de) and English (en)
After it you have to run the admin-page of moodle
(http://your-moodle-site/admin) in your browser.
You have to be logged in as admin before.
The installation process will be displayed on the screen.
That's all.
CHANGELOG
v 2016071204
*) #4277 Fixed title and header not being set correctly on submissions and export pages
*) #4310 Fixed autograding displaying warnings when attendance is in gradebook and coupled
as well as ignoring in gradebook overwritten attendances!
*) #4325 Fixed presentation grade points form field wrongly set to $CFG->gradepointdefault on every edit
v 2016071203
*) Make name and description searchable
*) Added presentation grade as additional grade item
*) Use exampleprefix for all naming-schemes (standard, individual) increasing user experience and usablility
*) Replace custom CSS classes for late/early/soon/etc. styling with bootstrap classes
*) Fix overwritten presentationgrades not showing correctly in grading form
*) Fix overwritten grades in general feedback not shown correctly
*) Fix user count in messages related to automatic grading
*) Add notifications if attendances are locked/overriden while trying to set them via bulk actions
*) Hide grade columns if there is no grade to show and only feedback comments are active
*) Show feedback for instances without grades
v 2016071202
*) Fixed old checkmark_refresh_dates() function to be compatible with 3.1.2 updates onwards!
v 2016071201
*) Removed accidently doubled upgrade code for attendances with lesser version number!
v 2016071200
*) Add support for attendances tracking!
*) Fixed wrong terms used in some German language strings concerning due dates
*) Improve layout for autograding & (new) attendance tracking bulk actions
*) Rewrite table creation, harmonize tables (submission & export),
*) Save column status, sort order, etc. persistently
*) Bugfix: feedback date not being updated
*) migrate old unit test to phpunit (long time due)
*) Update to Moodle 3.1!
v 2016031400
*) fixed a bug concerning submission updated event
(related user was not shown, caused problems)
v 2016012005
*) Fixed bug showing no grade on dashboard if there's no submission!
v 2016012004
*) Fixed bug causing amount of unmarked submissions to always be 0 on dashboard!
v 2016012003
*) Correct the grades in gradebook affected from the bug fixed in 2016012002!
v 2016012002
*) Fix bug where grades won't get written to gradebook anymore!
*) Fix broken filter "require grading" in submissions and print-preview tab!
v 2016012001
*) Fixed hidden comment column breaking exports
*) Fixed wrong amount of affected users in message when autograding
*) Fixed autograding for submissions without feedback when autograding submissions
with feedback required
v 2016012000
*) Separated DB table for submissions and feedbacks, students without submission
wont get an empty submission when the feedback is given anymore
*) Add first behat tests
*) Change alternative identifier parameter in view.php from 'a' to 'c'
v 2016011200
*) New setting: checkmark/pdfexampleswarning = amount of examples in instance
to trigger warning about possibly unreasonable layouted PDF documents
if too many examples are displayed!
v 2015071504
*) fixed small bug preventing manual grading (not quick grading)
v 2015071503
*) fix no submissions shown/counted because of filtered users lists
v 2015071502
*) fix query in updgrade script breaking in postgres
*) remove obsolete/unused files/code
*) improve support for PostgreSQL
*) fix missing additional user fields in recent_activities_block output
*) refactor code to use autoloading
v 2015071501
*) move plugin settings from config to config plugins
v 2015071500
*) fix PDF export sometimes has bad layout in portrait mode
*) column shown in table header even if column is hidden
*) some small CSS improvements
*) fixed some form validation error messages
*) fixed sorting of print preview and submissions table (sort by lastname by default)
*) fix groups not shown in print preview
*) remove blocking JS calls
*) output (styled) notification message if there's no data to shown
*) enhance autograding confirm message with numbers of autograded entries
*) add posibility to export "signature" column
v 2015011400
*) Replace cron with scheduled task
*) Update JS for new grade settings
*) Replace add_to_log calls with triggered events
*) Fix calculation of checkmark open/closed-state
*) Check language files
*) Add PostgreSQL support
*) Add information about submission time to exports
*) Fixed some minor bugs
v3.0.1 (2016031401)
v3.0.1
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2016031401
Version release name: v3.0.1
Maturity: Stable
Supported Moodle versions: 3.0
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_30_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
// This file is part of mod_checkmark for Moodle - http://moodle.org/
//
// It is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see http://www.gnu.org/licenses/.
/**
- README.txt
- @version 2016-03-14
- @package mod_checkmark
- @author Andreas Hruska (andreas.hruska@tuwien.ac.at)
- @author Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- @author Philipp Hager
- @copyright 2015 Academic Moodle Cooperation {@link http://www.academic-moodle-cooperation.org}
- @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
---------------------------------------------------------------
FOR Moodle 3.0+
---------------------------------------------------------------
Checkmark-Module
OVERVIEW
The Checkmark-Module enables the teacher to give the student some work
(i.e. examples to solve) which the student afterwards checks
if he's able to solve them.
In class the teacher can check if the students really are able to solve the
examples and assign grades via moodle.
main features (among more unmentioned):
*) using either standard examples (individual starting-number and amount,
fixed grade per example) or individual naming/grading (names and grades
can be defined for each example)
*) autograde submissions using checked examples and examplegrades
*) submission-overview and submission export to PDF
REQUIREMENTS
Moodle <3.0 or later>
INSTALLATION
The zip-archive includes the same directory hierarchy as moodle
So you only have to copy the files to the correspondent place.
copy the folder checkmark.zip/mod/checkmark --> moodle/mod/checkmark
The langfiles normaly can be left into the folder mod/checkmark/lang.
All languages should be encoded with utf8.
Included languages are: German (de) and English (en)
After it you have to run the admin-page of moodle
(http://your-moodle-site/admin) in your browser.
You have to be logged in as admin before.
The installation process will be displayed on the screen.
That's all.
CHANGELOG
v 2016031400
*) Fixed old checkmark_refresh_dates() function to be compatible with 3.0.6 updates onwards!
v 2016031400
*) fixed a bug concerning submission updated event
(related user was not shown, caused problems)
v 2016012005
*) Fixed bug showing no grade on dashboard if there's no submission!
v 2016012004
*) Fixed bug causing amount of unmarked submissions to always be 0 on dashboard!
v 2016012003
*) Correct the grades in gradebook affected from the bug fixed in 2016012002!
v 2016012002
*) Fix bug where grades won't get written to gradebook anymore!
*) Fix broken filter "require grading" in submissions and print-preview tab!
v 2016012001
*) Fixed hidden comment column breaking exports
*) Fixed wrong amount of affected users in message when autograding
*) Fixed autograding for submissions without feedback when autograding submissions
with feedback required
v 2016012000
*) Separated DB table for submissions and feedbacks, students without submission
wont get an empty submission when the feedback is given anymore
*) Add first behat tests
*) Change alternative identifier parameter in view.php from 'a' to 'c'
v 2016011200
*) New setting: checkmark/pdfexampleswarning = amount of examples in instance
to trigger warning about possibly unreasonable layouted PDF documents
if too many examples are displayed!
v 2015071504
*) fixed small bug preventing manual grading (not quick grading)
v 2015071503
*) fix no submissions shown/counted because of filtered users lists
v 2015071502
*) fix query in updgrade script breaking in postgres
*) remove obsolete/unused files/code
*) improve support for PostgreSQL
*) fix missing additional user fields in recent_activities_block output
*) refactor code to use autoloading
v 2015071501
*) move plugin settings from config to config plugins
v 2015071500
*) fix PDF export sometimes has bad layout in portrait mode
*) column shown in table header even if column is hidden
*) some small CSS improvements
*) fixed some form validation error messages
*) fixed sorting of print preview and submissions table (sort by lastname by default)
*) fix groups not shown in print preview
*) remove blocking JS calls
*) output (styled) notification message if there's no data to shown
*) enhance autograding confirm message with numbers of autograded entries
*) add posibility to export "signature" column
v 2015011400
*) Replace cron with scheduled task
*) Update JS for new grade settings
*) Replace add_to_log calls with triggered events
*) Fix calculation of checkmark open/closed-state
*) Check language files
*) Add PostgreSQL support
*) Add information about submission time to exports
*) Fixed some minor bugs
v2.9.5 (2016012005)
v2.9.5
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2016012005
Version release name: v2.9.5
Maturity: Stable
Supported Moodle versions: 2.9
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_29_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
// This file is part of mod_checkmark for Moodle - http://moodle.org/
//
// It is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see http://www.gnu.org/licenses/.
/**
- README.txt
- @version 2016-01-20
- @package mod_checkmark
- @author Andreas Hruska (andreas.hruska@tuwien.ac.at)
- @author Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- @author Philipp Hager
- @copyright 2015 Academic Moodle Cooperation {@link http://www.academic-moodle-cooperation.org}
- @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
---------------------------------------------------------------
FOR Moodle 2.9+
---------------------------------------------------------------
Checkmark-Module
OVERVIEW
The Checkmark-Module enables the teacher to give the student some work
(i.e. examples to solve) which the student afterwards checks
if he's able to solve them.
In class the teacher can check if the students really are able to solve the
examples and assign grades via moodle.
main features (among more unmentioned):
*) using either standard examples (individual starting-number and amount,
fixed grade per example) or individual naming/grading (names and grades
can be defined for each example)
*) autograde submissions using checked examples and examplegrades
*) submission-overview and submission export to PDF
REQUIREMENTS
Moodle <2.9 or later>
INSTALLATION
The zip-archive includes the same directory hierarchy as moodle
So you only have to copy the files to the correspondent place.
copy the folder checkmark.zip/mod/checkmark --> moodle/mod/checkmark
The langfiles normaly can be left into the folder mod/checkmark/lang.
All languages should be encoded with utf8.
Included languages are: German (de) and English (en)
After it you have to run the admin-page of moodle
(http://your-moodle-site/admin) in your browser.
You have to be logged in as admin before.
The installation process will be displayed on the screen.
That's all.
CHANGELOG
v 2016012005
*) Fixed bug showing no grade on dashboard if there's no submission!
v 2016012004
*) Fixed bug causing amount of unmarked submissions to always be 0 on dashboard!
v 2016012003
*) Correct the grades in gradebook affected from the bug fixed in 2016012002!
v 2016012002
*) Fix bug where grades won't get written to gradebook anymore!
*) Fix broken filter "require grading" in submissions and print-preview tab!
v 2016012001
*) Fixed hidden comment column breaking exports
*) Fixed wrong amount of affected users in message when autograding
*) Fixed autograding for submissions without feedback when autograding submissions
with feedback required
v 2016012000
*) Separated DB table for submissions and feedbacks, students without submission
wont get an empty submission when the feedback is given anymore
*) Add first behat tests
*) Change alternative identifier parameter in view.php from 'a' to 'c'
v 2016011200
*) New setting: checkmark/pdfexampleswarning = amount of examples in instance
to trigger warning about possibly unreasonable layouted PDF documents
if too many examples are displayed!
v 2015071504
*) fixed small bug preventing manual grading (not quick grading)
v 2015071503
*) fix no submissions shown/counted because of filtered users lists
v 2015071502
*) fix query in updgrade script breaking in postgres
*) remove obsolete/unused files/code
*) improve support for PostgreSQL
*) fix missing additional user fields in recent_activities_block output
*) refactor code to use autoloading
v 2015071501
*) move plugin settings from config to config plugins
v 2015071500
*) fix PDF export sometimes has bad layout in portrait mode
*) column shown in table header even if column is hidden
*) some small CSS improvements
*) fixed some form validation error messages
*) fixed sorting of print preview and submissions table (sort by lastname by default)
*) fix groups not shown in print preview
*) remove blocking JS calls
*) output (styled) notification message if there's no data to shown
*) enhance autograding confirm message with numbers of autograded entries
*) add posibility to export "signature" column
v 2015011400
*) Replace cron with scheduled task
*) Update JS for new grade settings
*) Replace add_to_log calls with triggered events
*) Fix calculation of checkmark open/closed-state
*) Check language files
*) Add PostgreSQL support
*) Add information about submission time to exports
*) Fixed some minor bugs
2015-07-15 (04) (2015071504)
2015-07-15 (04)
Plugin type: Activities
Frankenstyle component name: mod_checkmark
Version build number: 2015071504
Version release name: 2015-07-15 (04)
Maturity: Stable
Supported Moodle versions: 2.8
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-mod_checkmark
Repository branch: MOODLE_28_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-mod_checkmark/issues
// This file is part of mod_checkmark for Moodle - http://moodle.org/
//
// It is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see http://www.gnu.org/licenses/.
/**
- README.txt
- @version 2015-01-14
- @package mod_checkmark
- @author Andreas Hruska (andreas.hruska@tuwien.ac.at)
- @author Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- @author Philipp Hager
- @copyright 2015 Academic Moodle Cooperation {@link http://www.academic-moodle-cooperation.org}
- @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
---------------------------------------------------------------
FOR Moodle 2.8+
---------------------------------------------------------------
Checkmark-Module
OVERVIEW
The Checkmark-Module enables the teacher to give the student some work
(i.e. examples to solve) which the student afterwards checks
if he's able to solve them.
In class the teacher can check if the students really are able to solve the
examples and assign grades via moodle.
main features (among more unmentioned):
*) using either standard examples (individual starting-number and amount,
fixed grade per example) or individual naming/grading (names and grades
can be defined for each example)
*) autograde submissions using checked examples and examplegrades
*) submission-overview and submission export to PDF
REQUIREMENTS
Moodle <2.8 or later>
INSTALLATION
The zip-archive includes the same directory hierarchy as moodle
So you only have to copy the files to the correspondent place.
copy the folder checkmark.zip/mod/checkmark --> moodle/mod/checkmark
The langfiles normaly can be left into the folder mod/checkmark/lang.
All languages should be encoded with utf8.
Included languages are: German (de) and English (en)
After it you have to run the admin-page of moodle
(http://your-moodle-site/admin) in your browser.
You have to be logged in as admin before.
The installation process will be displayed on the screen.
That's all.
CHANGELOG
v 2015071504
*) fixed small bug preventing manual grading (not quick grading)
v 2015071503
*) fix no submissions shown/counted because of filtered users lists
v 2015071502
*) fix query in updgrade script breaking in postgres
*) remove obsolete/unused files/code
*) improve support for PostgreSQL
*) fix missing additional user fields in recent_activities_block output
*) refactor code to use autoloading
v 2015071501
*) move plugin settings from config to config plugins
v 2015071500
*) fix PDF export sometimes has bad layout in portrait mode
*) column shown in table header even if column is hidden
*) some small CSS improvements
*) fixed some form validation error messages
*) fixed sorting of print preview and submissions table (sort by lastname by default)
*) fix groups not shown in print preview
*) remove blocking JS calls
*) output (styled) notification message if there's no data to shown
*) enhance autograding confirm message with numbers of autograded entries
*) add posibility to export "signature" column
v 2015011400
*) Replace cron with scheduled task
*) Update JS for new grade settings
*) Replace add_to_log calls with triggered events
*) Fix calculation of checkmark open/closed-state
*) Check language files
*) Add PostgreSQL support
*) Add information about submission time to exports
*) Fixed some minor bugs