GithubHelp home page GithubHelp logo

ccle / moodle-mod_turnitintool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jmcgettrick/moodle-mod_turnitintool

0.0 5.0 0.0 2.48 MB

Turnitin Direct plugin (version 1) for Moodle

Home Page: http://www.turnitin.com

License: GNU General Public License v3.0

PHP 78.20% JavaScript 1.63% CSS 0.44% HTML 19.72%

moodle-mod_turnitintool's Introduction

Moodle Direct V1 Release Notes
------------------------------------------------------------------------------------
Date:       2016-Oct-27
Release:    v2016102701

- Fixes:
    Fixed an issue from the previous release to do with the Moodle disclaimer setting.

####################################################################################
Date:       2016-Oct-12
Release:    v2016101201

- Changed the deprecated Events API to use the new Events 2 API.
- Fixes:
    Fixed an issue with references to object() that would cause warnings to be displayed during debugging mode.
    Fixed an issue where a student could submit without agreeing to the disclaimer.

####################################################################################
Date:       2016-Mar-01
Release:    v2016030101

- Unused (pre Moodle 2.6) $module settings removed from version.php.
- Fixes:
    Changed Advanced Turnitin Options form element ID to be unique.
    Fixed an issue where course restoration would break if a user's e-mail address has changed and user data is included.

####################################################################################
Date:       2015-Nov-26
Release:    v2015030305

- Added a note to highlight the 24 hour Originality Report delay for resubmissions.
- Fixes:
    Changed rounding for grading to use two decimal places.
    Assignment dates handled correctly in course reset.
    Removed undefined variable notice in inbox footer when debugging is enabled.

####################################################################################
Date:       2015-Sept-28
Release:    v2015030304

- Repository moved to Turnitin account in github.
- Fixes:
    - Completion lib not included in Moodle 1.9.
    - Upload limits reworked to not show unlimited for students when uploading.
    - Warning when bulk downloading removed.

####################################################################################
Date:       2015-Aug-18
Release:    v2015030303

- Support for Moodle 2.9 including rewriting of submission workflow.
- API URL changed for UK accounts.
- Fixes:
    - Due date change no longer causes calendar event error.
    - Missing institutional check field added to Moodle database.

####################################################################################
Date:       2015-Jun-30
Release:    v2015030302

- Increase submission limit to Turnitin to 40Mb for newly created classes.
- Updated Catalan language pack.
- Log entry added for Assignment Resubmission.
- Categories link added to inbox bread crumb.
- Requirement paths consolidated.
- Fixes:
    - Bug with events table insertion in 2.5.
    - Plugin now works with PHP 5.6.6.
    - Sorting by submitted date in submission inbox.
    - Styles link corrected on index.php.
    - Settings warning notice due to jquery inclusion no longer appears.
    - jQuery require function in settings.
    - Include jQuery in page header on unlink users page.
    - Modulename lang string now a fixed value rather than relying on other string value.

####################################################################################
Date:       2014-Sept-08
Release:    v2015030301

- Fixes:
    > When enrolling all students, check student submit capability

####################################################################################
Date:       2014-Oct-31
Release:    v2014103101

- Added Czech language pack.

####################################################################################
Date:       2014-Sept-08
Release:    v2013111404

- Fixes:
    > Removed incorrect XML in install.xml
    > Changed jQuery include method to use Moodle jQuery where possible
    > 'Anonymous marking enabled' button is disabled if submission was not successful
    > Assignment type is required when creating an assignment, cannot be set to blank
    > Changed logging to use Moodle events where available
    > Fixed many depricated function warnings since the Moodle 2.7 release
    > Changed suggested API URL to api.turnitin.com
    > Added default value for $params in turnitintool_delete_records_select

####################################################################################
Date:       2014-Apr-04
Release:    v2013111403

- Anonymous marking option is locked once a submission is made to any assignment part
- Upgraded jQuery to 1.11.0
- Added cURL CA cert link to INSTALL.html
- Fixes:
    > Improved appearance of errors that appear during refresh submissions
    > Inbox sort on date now works with UK date format dd/mm/yy as well as mm/dd/yy
    > Fix for generic API errors being returned when using non-English language
    > Non-OR capable submissions now show "--" for similarity in assignment inbox
      rather than "0%"
    > Added file check to identify submissions that are missing from disk/corrupt in
      Moodle and remove the associated submission

####################################################################################
Date:       2014-Feb-26
Release:    v2013111402

- Fixes for apostrophes in Moodle 1.9

####################################################################################
Date:       2013-Nov-14
Release:    v2013111401

- In anonymous marking assignments, inbox displays in part view until all
  parts have passed the post date.
- Namespaced Turnitin JavaScript to avoid overwriting by other jQuery includes
- Polish and Russian strings added to language packs
- Help icons added for Turnitin advanced options
- Resubmission is now possible when reports generated on due date
- Fixes:
    > Submission inbox catches errors, no longer refreshes indefinitely
    > Refresh inbox row button now updates gradebook
    > Various fixes to SQL queries for different database types
    > Fixed default grade score
    > Fixed error when writing to logs

####################################################################################
Date:       2012-Dec-04
Release:    v2012120401

- Refactored Submission inbox views, jQuery filtering implemented to reduce database requests
- Refactored 'Enroll All Students' and 'Refresh Submissions' to use ajax
- Optimised database queries on inbox views and refresh submissions calls
- Added more granular logging, now logging submission add and delete, assignment add, delete and update
- Added a submission event handler (for Moodle 2+ only)

####################################################################################
Date:       2012-Nov-04
Release:    v2012110401

- Moodle Direct now requires PHP 5.0 server environments and above
- Added performance improvements, specifically in-box refresh on large assignments
- Added time-zone synchronisation improvements

####################################################################################
Date:       2012-Sept-24
Release:    v2012092401

- Added support for Translated Matching
- Update icons with current Turnitin icons, update icons to allow multi version support
- Added a config level mod_turnitintool component file browser when using Moodle 2.0+ for mod_turnitintool
- Re-factored Unlink / Relink users page to paginate user data and reduce memory usage

####################################################################################
Date:       2011-Aug-18
Release:    v2011081801

- Refactored Back up and restore to allow duplication of TII classes and assignments
- Added erater / ETS support
- Added additional email notification options in the admin config screen

####################################################################################
Date:       2011-July-29
Release:    v2011072901

- Added support Bulk Download of Submissions in PDF and Original format
- Added feature to download grade report XLS spreadsheet
- Added Multi tutor management screen

####################################################################################
Date:       2010-Nov-19
Release:    v2010111901

- Added support for Moodle groups

####################################################################################
Date:       2010-Oct-26
Release:    v2010102601

- Added pagination to the inbox
- Updated database fields and tables for Oracle support
- Added exclude small matches global assignment setting
- Added support for multi language api calls
- Added French (fr) language string file
- Fixes:
    > Fixed issue where non enrolled students were not displayed in the tutor inbox view
    > Fixed issue where user's resubmissions where incorrectly tagged as anonymous
    > Fixed issue with incorrect / incomplete ordering of anonymous inbox

####################################################################################
Date:       2010-Sept-01
Release:    v2010090101

- Added various changes to add compatibility for Moodle 2.0
    > Refactored table output to support both Moodle 1.9 - 2.0
    > Updated language pack, incorporated help into standard language strings
    > Updated Javascript and CSS file functionality
    > Added Moodle 2.0 Back Up and Restore
    > Changed file storage to use Moodle 2.0 file storage where available
    > Moved images to 'pix' directory instead of 'images'
- Added Backup and Restore for Moodle 1.9

####################################################################################
Date:       2010-June-19
Release:    v2010061901

- Added additional diagnostic logging
- Added Authenticated Proxy support

####################################################################################
Date:       2010-June-12
Release:    v2010061201

- Refactored Inbox SQL queries

####################################################################################
Date:       2010-June-2
Release:    v2010060201

- Added support for UTF-8 intepretation of API return data

####################################################################################
Date:       2010-April-23
Release:    v2010042301

- Removed redundant assignment synching cron functionality
- Now allows resubmission to the same paper ID

####################################################################################
Date:       2010-April-06
Release:    v2010040601

- Provides seamless integration into Turnitin using Moodle workflow
- Uses an activity module so that we can update Turnitin independently of Moodle
- Uses real Turnitin accounts to allow users to log directly in to Turnitin (should they need to)
- Uses a 'pull' approach to information and has no 'call-backs' to the local VLE
- Will run behind a fire wall
- Will handle multi-part assignments (one assignment many files)
- Sends GradeMark marking information to the Moodle GradeBook
- Grades are not released until the due date
- Course recycle will correctly copy forward Turnitin information
- Tutors can load work on behalf of students
- Turnitin classes can only have one owner. The class owner is set to the person that created the course in Moodle. Only the class owner will be able to see the assignments when logging in to Native Turnitin. However you can change the class owner from within Moodle if you are an instructor.

Current Limitations
- Does not support Oracle as the Moodle database
- Will not update information changed in Turnitin by users in native Turnitin
- Will not work with assignments created under the framed-in API
- No support for revision assignment, master classes, GradeMark analytics, translations, Zip file upload, PeerMark, QuickSubmit

moodle-mod_turnitintool's People

Contributors

dwinn avatar eviweb avatar ip-pauldawson avatar jmcgettrick avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.