Tandem is a content management system for synchronous oral tasks for language learners.This tool will administer complementary contents to students working on a task together in a synchronous medium. The tool will retrieve the user information from the environment (e.g. Moodle classroom, Mahara group) and connect a pair or a group of students to carry out a language learning task. It will assign each student a role (i.e. student A, student B) and hand out to each student different contents belonging to same task in order to prompt authentic goal-oriented communication characteristic of fill-in-the-gap tasks.
- Modify config.inc.php file:
define('BD_HOST', 'localhost');
define('BD_NAME', 'tandem_2');
define('BD_USERNAME', 'XXX');
define('BD_PASSWORD', 'XXX');
define('PROTECTED_FOLDER', dirname(__FILE__).'/xml');
define('GOOGLE_ANALYTICS_ID', 'XXX');
- Modify configuration_oki.cfg if you have enable OKI OSIDS:
Indicate the location for each configuration OkiBusWebAppClient
....
- IMS LTI http://imsglobal.org/lti/
- Consumer's enabled are located at: IMSBasicLTI/configuration/authorizedConsumersKey.cfg
- Parameters:
consumer_key."name_consumer".enabled=1
consumer_key."name_consumer".secret=secret
for example to add new with resource key “test” and password “testpasswd”
consumer_key.test.enabled=1
consumer_key.test.secret=testpasswd
- LTI provider's URL is as shown: http:///tandem/integration_tool.php
LTI consumer: you can configure the LTI providers in the lti_application indicanting the following parameters:
- toolurl: the url to launch
- name: the name of the tool
- resourcekey: the consumer key
- password: the secret
- sendname: set preference to send name or not
- sendemail: set preference to send email or not
- acceptgrades: set preference to accept grades or not
- acceptroster: set preference to accept roster or not
- acceptsetting: set preference to accept setting service or not
- customparameters: separated by new line you can specify each custom parameter. You can set some variables like:
** %ID_TANDEM% that represents the current id. ** %URL_TANDEM% that represents the url of.
To launch an lti you have to go: http://yourlocaltandem/ltiConsumer.php?id=%ID_TANDEM% url_notify_started_recording=%URL_TANDEM%/api.php?id=%ID_TANDEM%&started=1 url_notify_ended_recording=%URL_TANDEM%/api.php?id=%ID_TANDEM%&ended=1
Custom parameters
- custom_waiting_room set to 1 allow to use a waiting room. By default the users are splitted in teams by language
- custom_waiting_room_no_teams set to 1 students go to same team and can do tandem with everything
- custom_select_room set to 1 allow to select the exercise
To download exercises you can get from http://oer.speakapps.org/xwiki/bin/view/Main/ Follow the instructions from:
http://langblog.speakapps.org/speakappsinfo/category/teacher/oer/introduction/?f=OER
Speak Apps Project has been funded with support from the Lifelong Learning Programme of the European Commission. This document reflects only the views of the authors, and the European Commission cannot be held responsible for any use which may be made of the information contained therein.