Giter Site home page Giter Site logo

moodledirectv2's Introduction

Moodle Direct v2

Please be aware that the Develop branch should not be considered production ready and may contain bugs. It should be avoided in favor of the Master branch.

To see what has changed in recent versions of Moodle Direct V2, see the CHANGELOG.

If you would like to contribute to the plugin please see our CONTRIBUTIONS page.

If you are having issues, please consult our TROUBLE SHOOTING page.

Installation

The Moodle direct version 2 package contains 3 folders for each respective plugin on Moodle. Each plugin requires that you are using Moodle 2.3 or higher. Before installing these plugins firstly make sure you are logged in as an Administrator.

Module

The main plugin code is located in the zip file in mod/turnitintooltwo and is required by both of the other plugins to work. To install, all you need to do is copy the turnitintooltwo directory in to your moodle installations module directory /mod. You should then go to "Site Administration" > "Notifications" and follow the on screen instructions.

To configure the plugin go to "Site Administration" > "Plugins" > "Activity Modules" > "Turnitin Assignment 2" and enter your Turnitin account Id, shared key and API URL.

Note: The URL is different for this package to previous Turnitin plugins. It should be https://api.turnitin.com, https://submit.ac.uk. or https://sandbox.turnitin.com.

Block

Note: The turnitintooltwo module must be installed before you can use the turnitin block.

The block plugin enables non-administrator moodle users to migrate courses from Turnitin to Moodle. To install, all you need to do is copy the /blocks/turnitin directory from the zip file in to your Moodle installations /blocks directory. You should then go to "Site Administration" > "Notifications" and follow the on screen instructions.

Once the block is installed, it will need to be added to one or more of your Moodle screens. To do this you should switch Moodle to editing mode, in Moodle 2.6 this is done by clicking the "Turn editing on" button. Once the "Add a block" box is showing on screen select "Turnitin" and the block will be added to the screen. The block can be dragged around and positioned wherever you require.

If you have added a block and the logged-in user is enrolled on a class within your Turnitin account then a link will be displayed detailing how many classes a user has available to migrate. If the user has no courses available to migrate then the block will be hidden.

Plagiarism Plugin

Note: the turnitintooltwo module must be installed before you can use the turnitin plagiarism plugin.

The Plagiarism Plugin can be used within the following Moodle modules:

  • Assignments
  • Forums
  • Workshops

To install, you need to copy the plagiarism/turnitin directory from the zip file in to your Moodle installations /plagiarism directory and go to "Site Administration" > "Notifications" where you should follow the on screen instructions.

Plagiarism plugins also need to be enabled before this plugin can be used. You can do this by going to "Site Administration" > "Advanced Features" and ticking the "Enable plagiarism plugins" box before saving.

The Plagiarism Plugin will inherit connection settings from the turnitintooltwo module, but you can set default values and whether the plugin is enabled within Moodle modules by going to "Site Administration" > "Plugins" > "Plagiarism prevention" > "Turnitin plagiarism plugin".

To create/update assignments, process submissions and update grades your moodle environment will need to have cron job running regularly. For information on how to do this please consult http://docs.moodle.org/26/en/Cron.

moodledirectv2's People

Contributors

alex-rowe avatar brendanheywood avatar danmarsden avatar dwinn avatar ip-pauldawson avatar jkerzner avatar jmcgettrick avatar kabalin avatar mattgibson avatar micaherne avatar neillm avatar pelonz avatar sk-unikent avatar trevor-c avatar

Watchers

 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.