Skip to content

Easy editor for generating questions in the GIFT Microformat used by the Moodle CMS

Notifications You must be signed in to change notification settings

jonahmurphy/gifty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GIFTy

A simple application for generating question files in the GIFT microformat which is used by the Moodle Course Mangagement Software.

GIFTy Example Usage

Main Features

GIFTy allows you to generate numerous types of GIFT formatted questions without having to understand the GIFT syntax. These questions can be saved to a text file which can be uploaded to and read by Moodle or any other software that uses the GIFT format. There is also the option to add questions to an existing file containing GIFT formated questions.

Currently the following question types are supported.

  • True / False
  • Essay
  • Math Range
  • Math Range with specified interval end Points
  • Numerical with multiple partially correct answers and optional feedback
  • Short Answer ( Multiple possible answers)
  • Matching
  • Multiple Choice with optional feedback
  • Multiple Choice with multiple correct / partially correct answers and optional feedback

Dependencies

GIFTy is written in Java and hence requires the Java Runtime Enviroment (Version 7 or later).

Install

  1. Simply copy the build directory to a direcotory of your choice e.g "Program Files".
  2. Create a shortcut to the gifty.jar file which can be found in the build directory.
  3. You should now be able to start GIFTy by double clicking the shortcut that you created.

Usage

General GIFTy Workflow

Creating a new GIFT Question file

  1. Open GIFTy
  2. Select the correct the tab for the question type you wish to generate
  3. Complete all neccessary fields to create the question
  4. Add button Use the Add button to add the question - The add button does not save the questions to a file
  5. Clear Button Clear the fields with the Clear button if you wish...
  6. Repeat steps 3 to 5 to add as many questions you like
  7. Use the save button to periodically save added questions to a file - Unsaved questions will be lost without warning when you close GIFTy

GIFTy Controls

Build

If for whatever reason you wish to create a fresh build of GIFTy, you can do so with the ant build file build.xml which can be found in the root directory for the repository.

To build a runnable jar use the create_run_jar target.

$ ant create_run_jar

Alternatively in eclipse simply right click on the build.xml file and run as Ant Build

License

Copyright © 2012 Jonah Murphy

This program 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 2 of the License, or (at your option) any later version.

This program 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 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

About

Easy editor for generating questions in the GIFT Microformat used by the Moodle CMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages