Checkmark

Activities ::: mod_checkmark
Maintained by AMC Academic Moodle Cooperation
This module (mod/checkmark) allows teachers to obtain information about the assignments completed by the students prior to a lesson.

Checkmark v3.1.4

Moodle 3.1
Released: Monday, March 13, 2017, 7:38 PM
// 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 .

/**
* 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

Version information

Version build number
2016071204
Version release name
v3.1.4
Can be updated from
v3.0.0, v3.1.1, v3.0.1 (2016031401), v3.1.2
Can be updated to
v3.5.0
Maturity
Stable version
MD5 Sum
f1aab42882a9e4a4bc9d2b618ad8f6e0
Supported software
Moodle 3.1
  • Latest release for Moodle 3.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
MOODLE_31_STABLE
VCS tag
v3.1.4

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation