| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| README | 2014-01-02 | 2.3 kB | |
| my-xp 1.0.zip | 2014-01-02 | 1.6 MB | |
| Totals: 2 Items | 1.6 MB | 1 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
My XP
Copyleft (ↄ) 2014 Z. Cliffe Schreuders
z.cliffe {-at-} schreuders.org
http://z.cliffe.schreuders.org
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 3 of the License, or
(at your option) any later version.
Please let me know if you make use of this code.
Small donations welcome.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
My XP is a virtual learning environment (VLE) for gamification of
education, and is implemented as a Basic LTI extension.
My XP has been tested with Blackboard, but should also be compatible
with other VLEs.
--------------------------------------------------------------------
To use My XP:
1) Using your everyday or corporate Google account, upload a copy
of the example spreadsheet (converting to a Google spreadsheet).
2) Enter student details, matching the IDs used in your VLE.
3) Create a new Google account, and share a copy of the
spreadsheet with your new Google account (your new account only
needs read access to the spreadsheet).
4) Upload My XP to a Web server.
5) Edit the My XP config file (config.php), and enter:
- a new shared consumer key and secret (just randomly generate
some nicely random strings)
- the username and password for your new Google account, which
has read access to your spreadsheet
- the spreadsheet URL
- the date the semester starts and ends
- the location on the Web server of the Zend library path
6) Replace the banner image in images/banner.png
7) In your VLE, configure it to add a Basic LTI tool provider, and
enter the URL of xp.php, and the various shared secrets.
8) Expose a link to the My XP Basic LTI tool to students
9) Enjoy.
--------------------------------------------------------------------
Please share your experiences, and any improvements to the code.
--------------------------------------------------------------------