kinkir / Tandem

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tandem

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.

Tandem Installation Steps

Install Apache

Install MySQL

Import attached data base structure file (tandem_2.sql)

  • 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
....

Copy files from deliverable to web server's root folder.

Configure Interoperability model

LTI Configuration:

  • 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

Managing and Upload Exercises to Tandem

To download exercises you can get from http://oer.speakapps.org/xwiki/bin/view/Main/ Follow the instructions from:

Tandem

http://langblog.speakapps.org/speakappsinfo/category/teacher/tandem-teacher/how-to-use-tandem-tandem-teacher/

OER

http://langblog.speakapps.org/speakappsinfo/category/teacher/oer/introduction/?f=OER

Upload Tandem Activities

http://langblog.speakapps.org/speakappsinfo/category/teacher/oer/uploading-tandem-activities-to-tandem-tool/?f=OER.

More Information

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. EU Logo

About

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.

License:GNU General Public License v2.0


Languages

Language:PHP 73.3%Language:JavaScript 15.6%Language:HTML 7.6%Language:CSS 2.5%Language:Java 1.1%Language:Shell 0.1%Language:ApacheConf 0.0%