Xerte Online Toolkits
Tom Reijnders
Latest commit 974f4f5 Nov 16, 2018
Permalink
Failed to load latest commit information.
JMolViewer Removed JMOL. Mar 3, 2015
LTI More license headers... Nov 12, 2014
USER-FILES try and stop USER-FILES from containining executable PHP May 19, 2014
branding Fix some branding issues with the editor windows May 15, 2015
build Fix path in Bootstrap rebuild script Jul 27, 2017
cron More license headers... Nov 12, 2014
documentation Added note to older LTIDocumentation.txt to clarify that is not part … Mar 24, 2018
editor Merge branch 'develop' of https://github.com/thexerteproject/xerteonl… Aug 17, 2018
error_logs git-svn-id: https://xerteonlinetoolkits.googlecode.com/svn/trunk@153 Oct 19, 2011
feedback Fix broken image links on the feedback page. Dec 1, 2017
import Deleting some imported projects from \import Sep 25, 2014
languages Update Welsh engine and wizard files Sep 8, 2018
library Enable configuration of alternative authentication Sep 23, 2018
mapstraction ================================ Mar 1, 2012
mediaViewer Updated mediaViewer files to work properly in HTML5 Apr 15, 2015
migration Oops, inadvertently committed Sep 18, 2017
modules Make sure that the colourChanger themes are exported Nov 16, 2018
offline/js Improve off line export (include popcorn for medialesson) May 6, 2015
plugins Merge pull request #712 from jayaich/clam2 Nov 12, 2017
print Fix print functionality May 15, 2016
setup Part of #765: Provide for pre-populated templates and learning designs Jun 14, 2018
sqlite Add the ClamAV check options to the sqlite database. Oct 25, 2017
src New notes optional property on all pages - these can only be seen by … Oct 26, 2018
tests /tests now has source code headers Nov 12, 2014
themes Make coulourchanger work by switching themes Aug 28, 2018
website_code Getting Error in xerte X (git X-v3.7.4-2-g3c75844) Oct 29, 2018
.gitignore Added survey xerte page. Mar 15, 2017
LICENSE Begun adding the Apereo headers to the source files. Nov 12, 2014
MainPreloader.swf - Fixed issues with scorm tracking Apr 5, 2013
NOTICE NOTICE file - small changes. Thanks for the feedback. Jan 21, 2015
Snoopy.class.php Upgrade Snoopy to latest code May 24, 2016
XMLEngine.swf Fixed bug when loading style sheet blanks first page in toolkits temp… May 14, 2013
api_keys_dist.php Fix export #352 Jul 25, 2015
auth_config.php.dist Fix altauth configuration Nov 1, 2018
config.php Fix altauth configuration Nov 1, 2018
data.php Copyright assertion tidy up Jan 21, 2015
download.php #547 More changes to documentation page model including: Nov 3, 2016
drawing.php Copyright assertion tidy up Jan 21, 2015
drawingjs.php Fix logos on the flash 'Interactive Diagram' editor May 25, 2016
edit.php Copyright assertion tidy up Jan 21, 2015
edithtml.php Part of #765: Provide for pre-populated templates and learning designs Jun 9, 2018
extend.php added footer logos complete with site links and title tags. Didn't ad… Jul 17, 2015
favicon.ico transparent BGs Jul 16, 2015
favicon_edit.ico transparent BGs Jul 16, 2015
folderproperties.php fa icons added Jul 22, 2015
functions.php Recognise string '1' as true in true/false function.. Oct 25, 2017
getfile.php Begun adding the Apereo headers to the source files. Nov 12, 2014
index.php Facilitate branding og workspace Oct 24, 2018
integration.txt Copyright assertion tidy up Jan 21, 2015
ldap.txt try and get rid of the duplication which is in place with the front p… Apr 29, 2012
logout.php Simplify logout logging a little bit - use 'is_user_admin' function. Sep 5, 2017
lti2_launch.php Small fixes to lti (also add Apereo header) Jun 24, 2018
lti_launch.php Small fixes to lti (also add Apereo header) Jun 24, 2018
management.php allow use of a branding.css file added to the branding folder to furt… Oct 3, 2018
moodle_restrictions.php Moved the Moodle restriction code from auth_config.php to moodle_rest… Nov 24, 2015
pedit_launch.php Small fixes to tracking Jul 27, 2018
peer.php Part of #765: Provide for pre-populated templates and learning designs Jun 9, 2018
play.php Fix #784 : different solution that uses the same session variables as Jul 28, 2018
play_html5.php Begun adding the Apereo headers to the source files. Nov 12, 2014
play_site.php Close #399 Access set to 'other' now accepts multiple domains separat… Sep 8, 2017
plugins.php Ensure array variables are set before merging. Aug 30, 2017
preview.php Part of #765: Provide for pre-populated templates and learning designs Jun 9, 2018
preview_html5.php Begun adding the Apereo headers to the source files. Nov 12, 2014
preview_site.php Copyright assertion tidy up Jan 21, 2015
properties.php allow use of a branding.css file added to the branding folder to furt… Oct 3, 2018
publishproperties.php Fix for #232 - Remove UofN from all files May 27, 2015
readme.md Update readme.md Aug 7, 2017
resources.swf git-svn-id: https://xerteonlinetoolkits.googlecode.com/svn/trunk@153 Oct 19, 2011
rloObject.js Begun adding the Apereo headers to the source files. Nov 12, 2014
rss.php Begun adding the Apereo headers to the source files. Nov 12, 2014
rss_proxy.php Fix for #232 - Remove UofN from all files May 27, 2015
session.php Copyright assertion tidy up Jan 21, 2015
session_handler.php Begun adding the Apereo headers to the source files. Nov 12, 2014
syndicate.php Begun adding the Apereo headers to the source files. Nov 12, 2014
upgrade.php Part of #765: Provide for pre-populated templates and learning designs Jun 14, 2018
version.txt Nieuwe pagina voor radar diagram en veranderingen aan xAPI om data op… Sep 13, 2017
workspaceproperties.php allow use of a branding.css file added to the branding folder to furt… Oct 3, 2018
xapi_launch.php Small fixes to lti (also add Apereo header) Jun 24, 2018

readme.md

Xerte Online Toolkits

Latest release : v3.5 (released on July 19, 2017)

Installation Instructions (Stable release, .zip)

Here's a quick guide to installing toolkits on your local computer:

  1. Download and install XAMPP from http://www.apachefriends.org/download.php?xampp-win32-1.7.0-installer.exe accepting the default settings;
  2. Download Xerte Online Toolkits from http://xerte.org.uk
  3. Unzip the folder 'xertetoolkits' to c:\xampp\htdocs, giving you c:\xampp\htdocs\xertetoolkits
  4. Start Apache and MySQL in XAMPP control panel
  5. Visit http://localhost/xertetoolkits/setup
  6. Click the XAMPP button.

Server administrators should choose the 'full install' option and step through the wizard. When copying the files to a server, you can use the setup utility at http://yourserver.com/yourtololkitsfolder/setup

Installation Instructions (unstable release, github)

cd /path/to/apache/document/root
git clone https://github.com/thexerteproject/xerteonlinetoolkits.git .

Requires :

  1. PHP v5.1.2+ with either sqlite or mysql extensions available.
  2. Apache or some other web server that is setup to execute PHP.
  3. Write permission to USER-FILES

Optional additions :

  1. ClamAV - if /usr/bin/clamscan exists, uploads will be checked for viruses. Requires appropriate AV definitions are in place.
  2. XML parsing - if PHP has the 'xml' module installed, then we'll validate the Learning Object's XML before saving on the server.
  3. Transcoding support for video files - see/read cron/transcoding.php - when run it will attempt to convert .flv files to .mp4 files to improve template viewing on Adobe-flash-free devices.

If you do not go through /setup (and stick with using Sqlite) then the Sqlite database will be somewhere in /tmp. Edit config.php to change this.