Procházet zdrojové kódy

Installation is now managed by chash, custom chanes are located in main/install/1.10.0 chash will load the sql file there.

Julio Montoya před 11 roky
rodič
revize
96f1fe4485

+ 0 - 1999
main/install/1.10.0/db_course.sql

@@ -1,1999 +0,0 @@
--- MySQL dump 10.13  Distrib 5.1.66, for debian-linux-gnu (i486)
---
--- Host: localhost    Database: chamilo
--- ------------------------------------------------------
--- Server version	5.1.66-0+squeeze1
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8 */;
-/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
-/*!40103 SET TIME_ZONE='+00:00' */;
-/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
-/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
-/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-
---
--- Table structure for table c_announcement
---
-
-DROP TABLE IF EXISTS c_announcement;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_announcement (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  title text,
-  content mediumtext,
-  end_date date DEFAULT NULL,
-  display_order mediumint(9) NOT NULL DEFAULT '0',
-  email_sent tinyint(4) DEFAULT '0',
-  session_id int(11) DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_announcement_attachment
---
-
-DROP TABLE IF EXISTS c_announcement_attachment;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_announcement_attachment (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  path varchar(255) NOT NULL,
-  comment text,
-  size int(11) NOT NULL DEFAULT '0',
-  announcement_id int(11) NOT NULL,
-  filename varchar(255) NOT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_attendance
---
-
-DROP TABLE IF EXISTS c_attendance;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_attendance (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  name text NOT NULL,
-  description text,
-  active tinyint(4) NOT NULL DEFAULT '1',
-  attendance_qualify_title varchar(255) DEFAULT NULL,
-  attendance_qualify_max int(11) NOT NULL DEFAULT '0',
-  attendance_weight float(6,2) NOT NULL DEFAULT '0.00',
-  session_id int(11) NOT NULL DEFAULT '0',
-  locked int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY session_id (session_id),
-  KEY active (active)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_attendance_calendar
---
-
-DROP TABLE IF EXISTS c_attendance_calendar;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_attendance_calendar (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  attendance_id int(11) NOT NULL,
-  date_time datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  done_attendance tinyint(4) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY attendance_id (attendance_id),
-  KEY done_attendance (done_attendance)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_attendance_result
---
-
-DROP TABLE IF EXISTS c_attendance_result;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_attendance_result (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  user_id int(11) NOT NULL,
-  attendance_id int(11) NOT NULL,
-  score int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY attendance_id (attendance_id),
-  KEY user_id (user_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_attendance_sheet
---
-
-DROP TABLE IF EXISTS c_attendance_sheet;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_attendance_sheet (
-  c_id int(11) NOT NULL,
-  user_id int(11) NOT NULL,
-  attendance_calendar_id int(11) NOT NULL,
-  presence tinyint(4) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,user_id,attendance_calendar_id),
-  KEY presence (presence)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_attendance_sheet_log
---
-
-DROP TABLE IF EXISTS c_attendance_sheet_log;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_attendance_sheet_log (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  attendance_id int(11) NOT NULL DEFAULT '0',
-  lastedit_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  lastedit_type varchar(200) NOT NULL,
-  lastedit_user_id int(11) NOT NULL DEFAULT '0',
-  calendar_date_value datetime DEFAULT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_blog
---
-
-DROP TABLE IF EXISTS c_blog;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_blog (
-  c_id int(11) NOT NULL,
-  blog_id int(11) NOT NULL AUTO_INCREMENT,
-  blog_name varchar(250) NOT NULL DEFAULT '',
-  blog_subtitle varchar(250) DEFAULT NULL,
-  date_creation datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  visibility tinyint(3) unsigned NOT NULL DEFAULT '0',
-  session_id int(11) DEFAULT '0',
-  PRIMARY KEY (c_id,blog_id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Table with blogs in this course';
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_blog_attachment
---
-
-DROP TABLE IF EXISTS c_blog_attachment;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_blog_attachment (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  path varchar(255) NOT NULL COMMENT 'the real filename',
-  comment text,
-  size int(11) NOT NULL DEFAULT '0',
-  post_id int(11) NOT NULL,
-  filename varchar(255) NOT NULL COMMENT 'the user s file name',
-  blog_id int(11) NOT NULL,
-  comment_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_blog_comment
---
-
-DROP TABLE IF EXISTS c_blog_comment;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_blog_comment (
-  c_id int(11) NOT NULL,
-  comment_id int(11) NOT NULL AUTO_INCREMENT,
-  title varchar(250) NOT NULL DEFAULT '',
-  comment longtext NOT NULL,
-  author_id int(11) NOT NULL DEFAULT '0',
-  date_creation datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  blog_id int(11) NOT NULL DEFAULT '0',
-  post_id int(11) NOT NULL DEFAULT '0',
-  task_id int(11) DEFAULT NULL,
-  parent_comment_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,comment_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Table with comments on posts in a blog';
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_blog_post
---
-
-DROP TABLE IF EXISTS c_blog_post;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_blog_post (
-  c_id int(11) NOT NULL,
-  post_id int(11) NOT NULL AUTO_INCREMENT,
-  title varchar(250) NOT NULL DEFAULT '',
-  full_text longtext NOT NULL,
-  date_creation datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  blog_id int(11) NOT NULL DEFAULT '0',
-  author_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,post_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Table with posts / blog.';
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_blog_rating
---
-
-DROP TABLE IF EXISTS c_blog_rating;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_blog_rating (
-  c_id int(11) NOT NULL,
-  rating_id int(11) NOT NULL AUTO_INCREMENT,
-  blog_id int(11) NOT NULL DEFAULT '0',
-  rating_type enum('post','comment') NOT NULL DEFAULT 'post',
-  item_id int(11) NOT NULL DEFAULT '0',
-  user_id int(11) NOT NULL DEFAULT '0',
-  rating int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,rating_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Table with ratings for post/comments in a certain blog';
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_blog_rel_user
---
-
-DROP TABLE IF EXISTS c_blog_rel_user;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_blog_rel_user (
-  c_id int(11) NOT NULL,
-  blog_id int(11) NOT NULL DEFAULT '0',
-  user_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,blog_id,user_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Table representing users subscribed to a blog';
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_blog_task
---
-
-DROP TABLE IF EXISTS c_blog_task;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_blog_task (
-  c_id int(11) NOT NULL,
-  task_id int(11) NOT NULL AUTO_INCREMENT,
-  blog_id int(11) NOT NULL DEFAULT '0',
-  title varchar(250) NOT NULL DEFAULT '',
-  description text NOT NULL,
-  color varchar(10) NOT NULL DEFAULT '',
-  system_task tinyint(3) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,task_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Table with tasks for a blog';
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_blog_task_rel_user
---
-
-DROP TABLE IF EXISTS c_blog_task_rel_user;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_blog_task_rel_user (
-  c_id int(11) NOT NULL,
-  blog_id int(11) NOT NULL DEFAULT '0',
-  user_id int(11) NOT NULL DEFAULT '0',
-  task_id int(11) NOT NULL DEFAULT '0',
-  target_date date NOT NULL DEFAULT '0000-00-00',
-  PRIMARY KEY (c_id,blog_id,user_id,task_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Table with tasks assigned to a user in a blog';
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_calendar_event
---
-
-DROP TABLE IF EXISTS c_calendar_event;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_calendar_event (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  title varchar(255) NOT NULL,
-  content text,
-  start_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  end_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  parent_event_id int(11) DEFAULT NULL,
-  session_id int(10) unsigned NOT NULL DEFAULT '0',
-  all_day int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_calendar_event_attachment
---
-
-DROP TABLE IF EXISTS c_calendar_event_attachment;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_calendar_event_attachment (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  path varchar(255) NOT NULL,
-  comment text,
-  size int(11) NOT NULL DEFAULT '0',
-  agenda_id int(11) NOT NULL,
-  filename varchar(255) NOT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_calendar_event_repeat
---
-
-DROP TABLE IF EXISTS c_calendar_event_repeat;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_calendar_event_repeat (
-  c_id int(11) NOT NULL,
-  cal_id int(11) NOT NULL DEFAULT '0',
-  cal_type varchar(20) DEFAULT NULL,
-  cal_end int(11) DEFAULT NULL,
-  cal_frequency int(11) DEFAULT '1',
-  cal_days char(7) DEFAULT NULL,
-  PRIMARY KEY (c_id,cal_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_calendar_event_repeat_not
---
-
-DROP TABLE IF EXISTS c_calendar_event_repeat_not;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_calendar_event_repeat_not (
-  c_id int(11) NOT NULL,
-  cal_id int(11) NOT NULL,
-  cal_date int(11) NOT NULL,
-  PRIMARY KEY (c_id,cal_id,cal_date)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_chat_connected
---
-
-DROP TABLE IF EXISTS c_chat_connected;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_chat_connected (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  user_id int(10) unsigned NOT NULL DEFAULT '0',
-  last_connection datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  session_id int(11) NOT NULL DEFAULT '0',
-  to_group_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id,user_id,last_connection),
-  KEY char_connected_index (user_id,session_id,to_group_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_course_description
---
-
-DROP TABLE IF EXISTS c_course_description;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_course_description (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  title varchar(255) DEFAULT NULL,
-  content text,
-  session_id int(11) DEFAULT '0',
-  description_type tinyint(3) unsigned NOT NULL DEFAULT '0',
-  progress int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_course_setting
---
-
-DROP TABLE IF EXISTS c_course_setting;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_course_setting (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  variable varchar(255) NOT NULL DEFAULT '',
-  subkey varchar(255) DEFAULT NULL,
-  type varchar(255) DEFAULT NULL,
-  category varchar(255) DEFAULT NULL,
-  value varchar(255) NOT NULL DEFAULT '',
-  title varchar(255) NOT NULL DEFAULT '',
-  comment varchar(255) DEFAULT NULL,
-  subkeytext varchar(255) DEFAULT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_document
---
-
-DROP TABLE IF EXISTS c_document;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_document (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  path varchar(255) NOT NULL DEFAULT '',
-  comment text,
-  title varchar(255) DEFAULT NULL,
-  filetype set('file','folder') NOT NULL DEFAULT 'file',
-  size int(11) NOT NULL DEFAULT '0',
-  readonly tinyint(3) unsigned NOT NULL,
-  session_id int(10) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_dropbox_category
---
-
-DROP TABLE IF EXISTS c_dropbox_category;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_dropbox_category (
-  c_id int(11) NOT NULL,
-  cat_id int(11) NOT NULL AUTO_INCREMENT,
-  cat_name text NOT NULL,
-  received tinyint(3) unsigned NOT NULL DEFAULT '0',
-  sent tinyint(3) unsigned NOT NULL DEFAULT '0',
-  user_id int(11) NOT NULL DEFAULT '0',
-  session_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,cat_id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_dropbox_feedback
---
-
-DROP TABLE IF EXISTS c_dropbox_feedback;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_dropbox_feedback (
-  c_id int(11) NOT NULL,
-  feedback_id int(11) NOT NULL AUTO_INCREMENT,
-  file_id int(11) NOT NULL DEFAULT '0',
-  author_user_id int(11) NOT NULL DEFAULT '0',
-  feedback text NOT NULL,
-  feedback_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  PRIMARY KEY (c_id,feedback_id),
-  KEY file_id (file_id),
-  KEY author_user_id (author_user_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_dropbox_file
---
-
-DROP TABLE IF EXISTS c_dropbox_file;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_dropbox_file (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  uploader_id int(10) unsigned NOT NULL DEFAULT '0',
-  filename varchar(250) NOT NULL DEFAULT '',
-  filesize int(10) unsigned NOT NULL,
-  title varchar(250) DEFAULT '',
-  description varchar(250) DEFAULT '',
-  author varchar(250) DEFAULT '',
-  upload_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  last_upload_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  cat_id int(11) NOT NULL DEFAULT '0',
-  session_id int(10) unsigned NOT NULL,
-  PRIMARY KEY (c_id,id),
-  UNIQUE KEY UN_filename (filename),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_dropbox_person
---
-
-DROP TABLE IF EXISTS c_dropbox_person;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_dropbox_person (
-  c_id int(11) NOT NULL,
-  file_id int(10) unsigned NOT NULL,
-  user_id int(10) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,file_id,user_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_dropbox_post
---
-
-DROP TABLE IF EXISTS c_dropbox_post;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_dropbox_post (
-  c_id int(11) NOT NULL,
-  file_id int(10) unsigned NOT NULL,
-  dest_user_id int(10) unsigned NOT NULL DEFAULT '0',
-  feedback_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  feedback text,
-  cat_id int(11) NOT NULL DEFAULT '0',
-  session_id int(10) unsigned NOT NULL,
-  PRIMARY KEY (c_id,file_id,dest_user_id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_attachment
---
-
-DROP TABLE IF EXISTS c_forum_attachment;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_attachment (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  path varchar(255) NOT NULL,
-  comment text,
-  size int(11) NOT NULL DEFAULT '0',
-  post_id int(11) NOT NULL,
-  filename varchar(255) NOT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_category
---
-
-DROP TABLE IF EXISTS c_forum_category;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_category (
-  c_id int(11) NOT NULL,
-  cat_id int(11) NOT NULL AUTO_INCREMENT,
-  cat_title varchar(255) NOT NULL DEFAULT '',
-  cat_comment text,
-  cat_order int(11) NOT NULL DEFAULT '0',
-  locked int(11) NOT NULL DEFAULT '0',
-  session_id int(10) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,cat_id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_forum
---
-
-DROP TABLE IF EXISTS c_forum_forum;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_forum (
-  c_id int(11) NOT NULL,
-  forum_id int(11) NOT NULL AUTO_INCREMENT,
-  forum_title varchar(255) NOT NULL DEFAULT '',
-  forum_comment text,
-  forum_threads int(11) DEFAULT '0',
-  forum_posts int(11) DEFAULT '0',
-  forum_last_post int(11) DEFAULT '0',
-  forum_category int(11) DEFAULT NULL,
-  allow_anonymous int(11) DEFAULT NULL,
-  allow_edit int(11) DEFAULT NULL,
-  approval_direct_post varchar(20) DEFAULT NULL,
-  allow_attachments int(11) DEFAULT NULL,
-  allow_new_threads int(11) DEFAULT NULL,
-  default_view varchar(20) DEFAULT NULL,
-  forum_of_group varchar(20) DEFAULT NULL,
-  forum_group_public_private varchar(20) DEFAULT 'public',
-  forum_order int(11) DEFAULT NULL,
-  locked int(11) NOT NULL DEFAULT '0',
-  session_id int(11) NOT NULL DEFAULT '0',
-  forum_image varchar(255) NOT NULL DEFAULT '',
-  start_time datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  end_time datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  PRIMARY KEY (c_id,forum_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_mailcue
---
-
-DROP TABLE IF EXISTS c_forum_mailcue;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_mailcue (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  user_id int(11) NOT NULL DEFAULT '0',
-  thread_id int(11) NOT NULL DEFAULT '0',
-  post_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (id,c_id,thread_id,user_id,post_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_notification
---
-
-DROP TABLE IF EXISTS c_forum_notification;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_notification (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  user_id int(11) NOT NULL DEFAULT '0',
-  forum_id int(11) NOT NULL DEFAULT '0',
-  thread_id int(11) NOT NULL DEFAULT '0',
-  post_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (id,c_id,user_id,forum_id,thread_id,post_id),
-  KEY user_id (user_id),
-  KEY forum_id (forum_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_post
---
-
-DROP TABLE IF EXISTS c_forum_post;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_post (
-  c_id int(11) NOT NULL,
-  post_id int(11) NOT NULL AUTO_INCREMENT,
-  post_title varchar(250) DEFAULT NULL,
-  post_text text,
-  thread_id int(11) DEFAULT '0',
-  forum_id int(11) DEFAULT '0',
-  poster_id int(11) DEFAULT '0',
-  poster_name varchar(100) DEFAULT '',
-  post_date datetime DEFAULT '0000-00-00 00:00:00',
-  post_notification tinyint(4) DEFAULT '0',
-  post_parent_id int(11) DEFAULT '0',
-  visible tinyint(4) DEFAULT '1',
-  PRIMARY KEY (c_id,post_id),
-  KEY poster_id (poster_id),
-  KEY forum_id (forum_id),
-  KEY idx_forum_post_thread_id (thread_id),
-  KEY idx_forum_post_visible (visible)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_thread
---
-
-DROP TABLE IF EXISTS c_forum_thread;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_thread (
-  c_id int(11) NOT NULL,
-  thread_id int(11) NOT NULL AUTO_INCREMENT,
-  thread_title varchar(255) DEFAULT NULL,
-  forum_id int(11) DEFAULT NULL,
-  thread_replies int(11) DEFAULT '0',
-  thread_poster_id int(11) DEFAULT NULL,
-  thread_poster_name varchar(100) DEFAULT '',
-  thread_views int(11) DEFAULT '0',
-  thread_last_post int(11) DEFAULT NULL,
-  thread_date datetime DEFAULT '0000-00-00 00:00:00',
-  thread_sticky tinyint(3) unsigned DEFAULT '0',
-  locked int(11) NOT NULL DEFAULT '0',
-  session_id int(10) unsigned DEFAULT NULL,
-  thread_title_qualify varchar(255) DEFAULT '',
-  thread_qualify_max float(6,2) unsigned NOT NULL DEFAULT '0.00',
-  thread_close_date datetime DEFAULT '0000-00-00 00:00:00',
-  thread_weight float(6,2) unsigned NOT NULL DEFAULT '0.00',
-  PRIMARY KEY (c_id,thread_id),
-  KEY idx_forum_thread_forum_id (forum_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_thread_qualify
---
-
-DROP TABLE IF EXISTS c_forum_thread_qualify;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_thread_qualify (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  user_id int(10) unsigned NOT NULL,
-  thread_id int(11) NOT NULL,
-  qualify float(6,2) NOT NULL DEFAULT '0.00',
-  qualify_user_id int(11) DEFAULT NULL,
-  qualify_time datetime DEFAULT '0000-00-00 00:00:00',
-  session_id int(11) DEFAULT NULL,
-  PRIMARY KEY (c_id,id),
-  KEY user_id (user_id,thread_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_forum_thread_qualify_log
---
-
-DROP TABLE IF EXISTS c_forum_thread_qualify_log;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_forum_thread_qualify_log (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  user_id int(10) unsigned NOT NULL,
-  thread_id int(11) NOT NULL,
-  qualify float(6,2) NOT NULL DEFAULT '0.00',
-  qualify_user_id int(11) DEFAULT NULL,
-  qualify_time datetime DEFAULT '0000-00-00 00:00:00',
-  session_id int(11) DEFAULT NULL,
-  PRIMARY KEY (c_id,id),
-  KEY user_id (user_id,thread_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_glossary
---
-
-DROP TABLE IF EXISTS c_glossary;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_glossary (
-  c_id int(11) NOT NULL,
-  glossary_id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  name varchar(255) NOT NULL,
-  description text NOT NULL,
-  display_order int(11) DEFAULT NULL,
-  session_id int(11) DEFAULT '0',
-  PRIMARY KEY (c_id,glossary_id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_group_category
---
-
-DROP TABLE IF EXISTS c_group_category;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_group_category (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  title varchar(255) NOT NULL DEFAULT '',
-  description text NOT NULL,
-  doc_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  calendar_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  work_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  announcements_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  forum_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  wiki_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  chat_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  max_student int(10) unsigned NOT NULL DEFAULT '8',
-  self_reg_allowed tinyint(3) unsigned NOT NULL DEFAULT '0',
-  self_unreg_allowed tinyint(3) unsigned NOT NULL DEFAULT '0',
-  groups_per_user int(10) unsigned NOT NULL DEFAULT '0',
-  display_order int(10) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_group_info
---
-
-DROP TABLE IF EXISTS c_group_info;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_group_info (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL,
-  name varchar(100) DEFAULT NULL,
-  category_id int(10) unsigned NOT NULL DEFAULT '0',
-  description text,
-  max_student int(10) unsigned NOT NULL DEFAULT '8',
-  doc_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  calendar_state tinyint(3) unsigned NOT NULL DEFAULT '0',
-  work_state tinyint(3) unsigned NOT NULL DEFAULT '0',
-  announcements_state tinyint(3) unsigned NOT NULL DEFAULT '0',
-  forum_state tinyint(3) unsigned NOT NULL DEFAULT '0',
-  wiki_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  chat_state tinyint(3) unsigned NOT NULL DEFAULT '1',
-  secret_directory varchar(255) DEFAULT NULL,
-  self_registration_allowed tinyint(3) unsigned NOT NULL DEFAULT '0',
-  self_unregistration_allowed tinyint(3) unsigned NOT NULL DEFAULT '0',
-  session_id int(11) NOT NULL,
-  iid int(10) unsigned NOT NULL AUTO_INCREMENT,
-  PRIMARY KEY (iid),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_group_rel_tutor
---
-
-DROP TABLE IF EXISTS c_group_rel_tutor;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_group_rel_tutor (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  user_id int(11) NOT NULL,
-  group_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_group_rel_user
---
-
-DROP TABLE IF EXISTS c_group_rel_user;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_group_rel_user (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  user_id int(10) unsigned NOT NULL,
-  group_id int(10) unsigned NOT NULL DEFAULT '0',
-  status int(11) NOT NULL DEFAULT '0',
-  role char(50) NOT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_item_property
---
-
-DROP TABLE IF EXISTS c_item_property;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_item_property (
-  c_id int(11) NOT NULL,
-  tool varchar(100) NOT NULL DEFAULT '',
-  insert_user_id int(10) unsigned NOT NULL DEFAULT '0',
-  insert_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  lastedit_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  ref int(11) NOT NULL DEFAULT '0',
-  lastedit_type varchar(100) NOT NULL DEFAULT '',
-  lastedit_user_id int(10) unsigned NOT NULL DEFAULT '0',
-  to_group_id int(10) unsigned DEFAULT NULL,
-  to_user_id int(10) unsigned DEFAULT NULL,
-  visibility tinyint(4) NOT NULL DEFAULT '1',
-  start_visible datetime DEFAULT NULL,
-  end_visible datetime DEFAULT NULL,
-  id_session int(11) DEFAULT NULL,
-  id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
-  PRIMARY KEY (id),
-  KEY idx_item_property_toolref (tool,ref)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_link
---
-
-DROP TABLE IF EXISTS c_link;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_link (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  url text NOT NULL,
-  title varchar(150) DEFAULT NULL,
-  description text,
-  category_id int(10) unsigned DEFAULT NULL,
-  display_order int(10) unsigned NOT NULL DEFAULT '0',
-  on_homepage enum('0','1') NOT NULL DEFAULT '0',
-  target char(10) DEFAULT '_self',
-  session_id int(11) DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_link_category
---
-
-DROP TABLE IF EXISTS c_link_category;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_link_category (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  category_title varchar(255) NOT NULL,
-  description text,
-  display_order mediumint(8) unsigned NOT NULL DEFAULT '0',
-  session_id int(11) DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_lp
---
-
-DROP TABLE IF EXISTS c_lp;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_lp (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  lp_type int(10) unsigned NOT NULL,
-  name varchar(255) NOT NULL,
-  ref tinytext,
-  description text,
-  path text NOT NULL,
-  force_commit tinyint(3) unsigned NOT NULL DEFAULT '0',
-  default_view_mod char(32) NOT NULL DEFAULT 'embedded',
-  default_encoding char(32) NOT NULL DEFAULT 'UTF-8',
-  display_order int(10) unsigned NOT NULL DEFAULT '0',
-  content_maker tinytext NOT NULL,
-  content_local varchar(32) NOT NULL DEFAULT 'local',
-  content_license text NOT NULL,
-  prevent_reinit tinyint(3) unsigned NOT NULL DEFAULT '1',
-  js_lib tinytext NOT NULL,
-  debug tinyint(3) unsigned NOT NULL DEFAULT '0',
-  theme varchar(255) NOT NULL DEFAULT '',
-  preview_image varchar(255) NOT NULL DEFAULT '',
-  author varchar(255) NOT NULL DEFAULT '',
-  session_id int(10) unsigned NOT NULL DEFAULT '0',
-  prerequisite int(10) unsigned NOT NULL DEFAULT '0',
-  hide_toc_frame tinyint(4) NOT NULL DEFAULT '0',
-  seriousgame_mode tinyint(4) NOT NULL DEFAULT '0',
-  use_max_score int(10) unsigned NOT NULL DEFAULT '1',
-  autolunch int(10) unsigned NOT NULL DEFAULT '0',
-  created_on datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  modified_on datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  publicated_on datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  expired_on datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  max_attempts int(11) NOT NULL DEFAULT '0',
-  category_id int(10) unsigned NOT NULL DEFAULT '0',
-  subscribe_users int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_lp_category
---
-
-DROP TABLE IF EXISTS c_lp_category;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_lp_category (
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  c_id int(10) unsigned NOT NULL,
-  name varchar(255) DEFAULT NULL,
-  position int(11) DEFAULT NULL,
-  PRIMARY KEY (id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_lp_item
---
-
-DROP TABLE IF EXISTS c_lp_item;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_lp_item (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  lp_id int(10) unsigned NOT NULL,
-  item_type char(32) NOT NULL DEFAULT 'dokeos_document',
-  ref tinytext NOT NULL,
-  title varchar(511) NOT NULL,
-  description varchar(511) NOT NULL DEFAULT '',
-  path text NOT NULL,
-  min_score float unsigned NOT NULL DEFAULT '0',
-  max_score float unsigned DEFAULT '100',
-  mastery_score float unsigned DEFAULT NULL,
-  parent_item_id int(10) unsigned NOT NULL DEFAULT '0',
-  previous_item_id int(10) unsigned NOT NULL DEFAULT '0',
-  next_item_id int(10) unsigned NOT NULL DEFAULT '0',
-  display_order int(10) unsigned NOT NULL DEFAULT '0',
-  prerequisite text,
-  parameters text,
-  launch_data text NOT NULL,
-  max_time_allowed char(13) DEFAULT '',
-  terms text,
-  search_did int(11) DEFAULT NULL,
-  audio varchar(250) DEFAULT NULL,
-  PRIMARY KEY (c_id,id),
-  KEY lp_id (lp_id),
-  KEY idx_c_lp_item_cid_lp_id (c_id,lp_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_lp_item_view
---
-
-DROP TABLE IF EXISTS c_lp_item_view;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_lp_item_view (
-  c_id int(11) NOT NULL,
-  id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
-  lp_item_id int(10) unsigned NOT NULL,
-  lp_view_id int(10) unsigned NOT NULL,
-  view_count int(10) unsigned NOT NULL DEFAULT '0',
-  start_time int(10) unsigned NOT NULL,
-  total_time int(10) unsigned NOT NULL DEFAULT '0',
-  score float unsigned NOT NULL DEFAULT '0',
-  status char(32) NOT NULL DEFAULT 'not attempted',
-  suspend_data longtext,
-  lesson_location text,
-  core_exit varchar(32) NOT NULL DEFAULT 'none',
-  max_score varchar(8) DEFAULT '',
-  PRIMARY KEY (c_id,id),
-  KEY lp_item_id (lp_item_id),
-  KEY lp_view_id (lp_view_id),
-  KEY idx_c_lp_item_view_cid_lp_view_id_lp_item_id (c_id,lp_view_id,lp_item_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_lp_iv_interaction
---
-
-DROP TABLE IF EXISTS c_lp_iv_interaction;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_lp_iv_interaction (
-  c_id int(11) NOT NULL,
-  id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
-  order_id int(10) unsigned NOT NULL DEFAULT '0',
-  lp_iv_id bigint(20) unsigned NOT NULL,
-  interaction_id varchar(255) NOT NULL DEFAULT '',
-  interaction_type varchar(255) NOT NULL DEFAULT '',
-  weighting double NOT NULL DEFAULT '0',
-  completion_time varchar(16) NOT NULL DEFAULT '',
-  correct_responses text NOT NULL,
-  student_response text NOT NULL,
-  result varchar(255) NOT NULL DEFAULT '',
-  latency varchar(16) NOT NULL DEFAULT '',
-  PRIMARY KEY (c_id,id),
-  KEY lp_iv_id (lp_iv_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_lp_iv_objective
---
-
-DROP TABLE IF EXISTS c_lp_iv_objective;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_lp_iv_objective (
-  c_id int(11) NOT NULL,
-  id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
-  lp_iv_id bigint(20) unsigned NOT NULL,
-  order_id int(10) unsigned NOT NULL DEFAULT '0',
-  objective_id varchar(255) NOT NULL DEFAULT '',
-  score_raw float unsigned NOT NULL DEFAULT '0',
-  score_max float unsigned NOT NULL DEFAULT '0',
-  score_min float unsigned NOT NULL DEFAULT '0',
-  status char(32) NOT NULL DEFAULT 'not attempted',
-  PRIMARY KEY (c_id,id),
-  KEY lp_iv_id (lp_iv_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_lp_view
---
-
-DROP TABLE IF EXISTS c_lp_view;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_lp_view (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  lp_id int(10) unsigned NOT NULL,
-  user_id int(10) unsigned NOT NULL,
-  view_count int(10) unsigned NOT NULL DEFAULT '0',
-  last_item int(10) unsigned NOT NULL DEFAULT '0',
-  progress int(10) unsigned DEFAULT '0',
-  session_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY lp_id (lp_id),
-  KEY user_id (user_id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_metadata
---
-
-DROP TABLE IF EXISTS c_metadata;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_metadata (
-  c_id int(11) NOT NULL,
-  eid varchar(250) NOT NULL,
-  mdxmltext text,
-  md5 char(32) DEFAULT '',
-  htmlcache1 text,
-  htmlcache2 text,
-  indexabletext text,
-  PRIMARY KEY (c_id,eid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_notebook
---
-
-DROP TABLE IF EXISTS c_notebook;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_notebook (
-  c_id int(11) NOT NULL,
-  notebook_id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  user_id int(10) unsigned NOT NULL,
-  course varchar(40) NOT NULL,
-  session_id int(11) NOT NULL DEFAULT '0',
-  title varchar(255) NOT NULL,
-  description text NOT NULL,
-  creation_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  update_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  status int(11) DEFAULT NULL,
-  PRIMARY KEY (c_id,notebook_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_online_connected
---
-
-DROP TABLE IF EXISTS c_online_connected;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_online_connected (
-  c_id int(11) NOT NULL,
-  user_id int(10) unsigned NOT NULL,
-  last_connection datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  PRIMARY KEY (c_id,user_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_online_link
---
-
-DROP TABLE IF EXISTS c_online_link;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_online_link (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  name char(50) NOT NULL DEFAULT '',
-  url char(100) NOT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_permission_group
---
-
-DROP TABLE IF EXISTS c_permission_group;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_permission_group (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  group_id int(11) NOT NULL DEFAULT '0',
-  tool varchar(250) NOT NULL DEFAULT '',
-  action varchar(250) NOT NULL DEFAULT '',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_permission_task
---
-
-DROP TABLE IF EXISTS c_permission_task;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_permission_task (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  task_id int(11) NOT NULL DEFAULT '0',
-  tool varchar(250) NOT NULL DEFAULT '',
-  action varchar(250) NOT NULL DEFAULT '',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_permission_user
---
-
-DROP TABLE IF EXISTS c_permission_user;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_permission_user (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  user_id int(11) NOT NULL DEFAULT '0',
-  tool varchar(250) NOT NULL DEFAULT '',
-  action varchar(250) NOT NULL DEFAULT '',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_quiz
---
-
-DROP TABLE IF EXISTS c_quiz;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_quiz (
-  iid int unsigned NOT NULL auto_increment,
-  c_id int(11) NOT NULL,
-  title varchar(255) NOT NULL,
-  description text,
-  sound varchar(255) DEFAULT NULL,
-  type tinyint(3) unsigned NOT NULL DEFAULT '1',
-  random int(11) NOT NULL DEFAULT '0',
-  random_answers tinyint(3) unsigned NOT NULL DEFAULT '0',
-  active tinyint(4) NOT NULL DEFAULT '0',
-  results_disabled int(10) unsigned NOT NULL DEFAULT '0',
-  access_condition text,
-  max_attempt int(11) NOT NULL DEFAULT '0',
-  start_time datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  end_time datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  feedback_type int(11) NOT NULL DEFAULT '0',
-  expired_time int(11) NOT NULL DEFAULT '0',
-  session_id int(11) DEFAULT '0',
-  propagate_neg int(11) NOT NULL DEFAULT '0',
-  review_answers int(11) NOT NULL DEFAULT '0',
-  random_by_category int(11) NOT NULL DEFAULT '0',
-  text_when_finished text,
-  display_category_name int(11) NOT NULL DEFAULT '1',
-  pass_percentage int(11) DEFAULT NULL,
-  autolaunch INT DEFAULT 0,
-  end_button int NOT NULL DEFAULT 0,
-  email_notification_template text default '',
-  model_type INT default 1,
-  question_selection_type INT default 1,
-  hide_question_title INT default 0,
-  score_type_model INT default 0,
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_quiz_answer
---
-
-DROP TABLE IF EXISTS c_quiz_answer;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_quiz_answer (
-  iid bigint unsigned NOT NULL AUTO_INCREMENT,
-  c_id int(11) NOT NULL,
-  question_id int(10) unsigned NOT NULL,
-  answer text NOT NULL,
-  correct mediumint(8) unsigned DEFAULT NULL,
-  comment text,
-  ponderation float(6,2) NOT NULL DEFAULT '0.00',
-  position mediumint(8) unsigned NOT NULL DEFAULT '1',
-  hotspot_coordinates text,
-  hotspot_type enum('square','circle','poly','delineation','oar') DEFAULT NULL,
-  destination text NOT NULL,
-  answer_code char(10) DEFAULT '',
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-ALTER TABLE c_quiz_answer ADD INDEX idx_cqa_qid (question_id);
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_quiz_order
---
-
-DROP TABLE IF EXISTS c_quiz_order;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_quiz_order (
-  iid bigint unsigned NOT NULL auto_increment,
-  c_id int(10) unsigned NOT NULL,
-  session_id int(10) unsigned NOT NULL,
-  exercise_id int(11) NOT NULL,
-  exercise_order int(11) NOT NULL,
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_quiz_question
---
-
-DROP TABLE IF EXISTS c_quiz_question;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_quiz_question (
-  iid bigint unsigned NOT NULL auto_increment,
-  c_id int(11) NOT NULL,
-  question text NOT NULL,
-  description text,
-  ponderation float(6,2) NOT NULL DEFAULT '0.00',
-  position mediumint(8) unsigned NOT NULL DEFAULT '1',
-  type tinyint(3) unsigned NOT NULL DEFAULT '2',
-  picture varchar(50) DEFAULT NULL,
-  level int(10) unsigned NOT NULL DEFAULT '0',
-  extra varchar(255) DEFAULT NULL,
-  question_code char(10) DEFAULT '',
-  parent_id int(10) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-ALTER TABLE c_quiz_question ADD INDEX idx_c_q_qst_cpt (c_id, parent_id, type);
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_quiz_category
---
-
-DROP TABLE IF EXISTS c_quiz_category;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_quiz_category (
-  iid bigint unsigned NOT NULL AUTO_INCREMENT,
-  parent_id int unsigned DEFAULT NULL,
-  c_id int(11) NOT NULL,
-  title varchar(255) NOT NULL,
-  description text NOT NULL,
-  lvl int default NULL,
-  lft int default NULL,
-  rgt int default NULL,
-  root int default NULL,
-  visibility INT default 1,
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_quiz_question_option
---
-
-DROP TABLE IF EXISTS c_quiz_question_option;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_quiz_question_option (
-  iid bigint unsigned NOT NULL auto_increment,
-  c_id int(11) NOT NULL,
-  question_id int(11) NOT NULL,
-  name varchar(255) DEFAULT NULL,
-  position int(10) unsigned NOT NULL,
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_quiz_question_rel_category
---
-
-DROP TABLE IF EXISTS c_quiz_question_rel_category;
-CREATE TABLE c_quiz_question_rel_category (
-  iid int unsigned NOT NULL AUTO_INCREMENT,
-  c_id int NOT NULL,
-  question_id int NOT NULL,
-  category_id int NOT NULL,
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-ALTER TABLE c_quiz_question_rel_category ADD INDEX idx_c_q_qst_r_cat_qc(question_id, c_id);
-
-DROP TABLE IF EXISTS c_quiz_rel_category;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_quiz_rel_category (
-  iid bigint unsigned NOT NULL AUTO_INCREMENT,
-  c_id int(11) NOT NULL,
-  category_id int(11) NOT NULL,
-  exercise_id int unsigned NOT NULL,
-  count_questions int NOT NULL default 0,
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_quiz_rel_question
---
-
-DROP TABLE IF EXISTS c_quiz_rel_question;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_quiz_rel_question (
-  iid bigint unsigned NOT NULL AUTO_INCREMENT,
-  c_id int(11) NOT NULL,
-  question_id int(10) unsigned NOT NULL,
-  exercice_id int(10) unsigned NOT NULL,
-  question_order int(10) unsigned NOT NULL DEFAULT '1',
-  PRIMARY KEY (iid)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-ALTER TABLE c_quiz_rel_question ADD INDEX idx_cqrq_id (question_id);
-ALTER TABLE c_quiz_rel_question ADD INDEX idx_cqrq_cidexid (c_id, exercice_id);
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_resource
---
-
-DROP TABLE IF EXISTS c_resource;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_resource (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  source_type varchar(50) DEFAULT NULL,
-  source_id int(10) unsigned DEFAULT NULL,
-  resource_type varchar(50) DEFAULT NULL,
-  resource_id int(10) unsigned DEFAULT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_role
---
-
-DROP TABLE IF EXISTS c_role;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_role (
-  c_id int(11) NOT NULL,
-  role_id int(11) NOT NULL AUTO_INCREMENT,
-  role_name varchar(250) NOT NULL DEFAULT '',
-  role_comment text,
-  default_role tinyint(4) DEFAULT '0',
-  PRIMARY KEY (c_id,role_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_role_group
---
-
-DROP TABLE IF EXISTS c_role_group;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_role_group (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  role_id int(11) NOT NULL DEFAULT '0',
-  scope varchar(20) NOT NULL DEFAULT 'course',
-  group_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (id,c_id,group_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_role_permissions
---
-
-DROP TABLE IF EXISTS c_role_permissions;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_role_permissions (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  role_id int(11) NOT NULL DEFAULT '0',
-  tool varchar(250) NOT NULL DEFAULT '',
-  action varchar(50) NOT NULL DEFAULT '',
-  default_perm tinyint(4) NOT NULL DEFAULT '0',
-  PRIMARY KEY (id,c_id,role_id,tool,action)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_role_user
---
-
-DROP TABLE IF EXISTS c_role_user;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_role_user (
-  c_id int(11) NOT NULL,
-  role_id int(11) NOT NULL DEFAULT '0',
-  scope varchar(20) NOT NULL DEFAULT 'course',
-  user_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,role_id,user_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_student_publication
---
-
-DROP TABLE IF EXISTS c_student_publication;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_student_publication (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  url varchar(255) DEFAULT NULL,
-  title varchar(255) DEFAULT NULL,
-  description text,
-  author varchar(255) DEFAULT NULL,
-  active tinyint(4) DEFAULT NULL,
-  accepted tinyint(4) DEFAULT '0',
-  post_group_id int(11) NOT NULL DEFAULT '0',
-  sent_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  filetype set('file','folder') NOT NULL DEFAULT 'file',
-  has_properties int(10) unsigned NOT NULL DEFAULT '0',
-  view_properties tinyint(4) DEFAULT NULL,
-  qualification float(6,2) unsigned NOT NULL DEFAULT '0.00',
-  date_of_qualification datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  parent_id int(10) unsigned NOT NULL DEFAULT '0',
-  qualificator_id int(10) unsigned NOT NULL DEFAULT '0',
-  weight float(6,2) unsigned NOT NULL DEFAULT '0.00',
-  session_id int(10) unsigned NOT NULL DEFAULT '0',
-  user_id int(11) NOT NULL,
-  allow_text_assignment int(11) NOT NULL DEFAULT '0',
-  contains_file int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_student_publication_assignment
---
-
-DROP TABLE IF EXISTS c_student_publication_assignment;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_student_publication_assignment (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  expires_on datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  ends_on datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  add_to_calendar tinyint(4) NOT NULL,
-  enable_qualification tinyint(4) NOT NULL,
-  publication_id int(11) NOT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_survey
---
-
-DROP TABLE IF EXISTS c_survey;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_survey (
-  c_id int(11) NOT NULL,
-  survey_id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  code varchar(20) DEFAULT NULL,
-  title text,
-  subtitle text,
-  author varchar(20) DEFAULT NULL,
-  lang varchar(20) DEFAULT NULL,
-  avail_from date DEFAULT NULL,
-  avail_till date DEFAULT NULL,
-  is_shared char(1) DEFAULT '1',
-  template varchar(20) DEFAULT NULL,
-  intro text,
-  surveythanks text,
-  creation_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  invited int(11) NOT NULL,
-  answered int(11) NOT NULL,
-  invite_mail text NOT NULL,
-  reminder_mail text NOT NULL,
-  mail_subject varchar(255) NOT NULL,
-  anonymous enum('0','1') NOT NULL DEFAULT '0',
-  access_condition text,
-  shuffle tinyint(1) NOT NULL DEFAULT '0',
-  one_question_per_page tinyint(1) NOT NULL DEFAULT '0',
-  survey_version varchar(255) NOT NULL DEFAULT '',
-  parent_id int(10) unsigned NOT NULL,
-  survey_type int(11) NOT NULL DEFAULT '0',
-  show_form_profile int(11) NOT NULL DEFAULT '0',
-  form_fields text NOT NULL,
-  session_id int(10) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,survey_id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_survey_answer
---
-
-DROP TABLE IF EXISTS c_survey_answer;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_survey_answer (
-  c_id int(11) NOT NULL,
-  answer_id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  survey_id int(10) unsigned NOT NULL,
-  question_id int(10) unsigned NOT NULL,
-  option_id text NOT NULL,
-  value int(10) unsigned NOT NULL,
-  user varchar(250) NOT NULL,
-  PRIMARY KEY (c_id,answer_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_survey_group
---
-
-DROP TABLE IF EXISTS c_survey_group;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_survey_group (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  name varchar(20) NOT NULL,
-  description varchar(255) NOT NULL,
-  survey_id int(10) unsigned NOT NULL,
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_survey_invitation
---
-
-DROP TABLE IF EXISTS c_survey_invitation;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_survey_invitation (
-  c_id int(11) NOT NULL,
-  survey_invitation_id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  survey_code varchar(20) NOT NULL,
-  user varchar(250) NOT NULL,
-  invitation_code varchar(250) NOT NULL,
-  invitation_date datetime NOT NULL,
-  reminder_date datetime NOT NULL,
-  answered int(11) NOT NULL DEFAULT '0',
-  session_id int(10) unsigned NOT NULL DEFAULT '0',
-  group_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,survey_invitation_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_survey_question
---
-
-DROP TABLE IF EXISTS c_survey_question;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_survey_question (
-  c_id int(11) NOT NULL,
-  question_id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  survey_id int(10) unsigned NOT NULL,
-  survey_question text NOT NULL,
-  survey_question_comment text NOT NULL,
-  type varchar(250) NOT NULL,
-  display varchar(10) NOT NULL,
-  sort int(11) NOT NULL,
-  shared_question_id int(11) DEFAULT NULL,
-  max_value int(11) DEFAULT NULL,
-  survey_group_pri int(10) unsigned NOT NULL DEFAULT '0',
-  survey_group_sec1 int(10) unsigned NOT NULL DEFAULT '0',
-  survey_group_sec2 int(10) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,question_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_survey_question_option
---
-
-DROP TABLE IF EXISTS c_survey_question_option;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_survey_question_option (
-  c_id int(11) NOT NULL,
-  question_option_id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  question_id int(10) unsigned NOT NULL,
-  survey_id int(10) unsigned NOT NULL,
-  option_text text NOT NULL,
-  sort int(11) NOT NULL,
-  value int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,question_option_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_thematic
---
-
-DROP TABLE IF EXISTS c_thematic;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_thematic (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  title varchar(255) NOT NULL,
-  content text,
-  display_order int(10) unsigned NOT NULL DEFAULT '0',
-  active tinyint(4) NOT NULL DEFAULT '0',
-  session_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY active (active,session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_thematic_advance
---
-
-DROP TABLE IF EXISTS c_thematic_advance;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_thematic_advance (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  thematic_id int(11) NOT NULL,
-  attendance_id int(11) NOT NULL DEFAULT '0',
-  content text,
-  start_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  duration int(11) NOT NULL DEFAULT '0',
-  done_advance tinyint(4) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY thematic_id (thematic_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_thematic_plan
---
-
-DROP TABLE IF EXISTS c_thematic_plan;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_thematic_plan (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  thematic_id int(11) NOT NULL,
-  title varchar(255) NOT NULL,
-  description text,
-  description_type int(11) NOT NULL,
-  PRIMARY KEY (c_id,id),
-  KEY thematic_id (thematic_id,description_type)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_tool
---
-
-DROP TABLE IF EXISTS c_tool;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_tool (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  name varchar(255) NOT NULL,
-  link varchar(255) NOT NULL,
-  image varchar(255) DEFAULT NULL,
-  visibility tinyint(3) unsigned DEFAULT '0',
-  admin varchar(255) DEFAULT NULL,
-  address varchar(255) DEFAULT NULL,
-  added_tool tinyint(3) unsigned DEFAULT '1',
-  target enum('_self','_blank') NOT NULL DEFAULT '_self',
-  category varchar(20) NOT NULL DEFAULT 'authoring',
-  session_id int(11) DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_tool_intro
---
-
-DROP TABLE IF EXISTS c_tool_intro;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_tool_intro (
-  c_id int(11) NOT NULL,
-  id varchar(50) NOT NULL,
-  intro_text mediumtext NOT NULL,
-  session_id int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id,session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_userinfo_content
---
-
-DROP TABLE IF EXISTS c_userinfo_content;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_userinfo_content (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  user_id int(10) unsigned NOT NULL,
-  definition_id int(10) unsigned NOT NULL,
-  editor_ip varchar(39) DEFAULT NULL,
-  edition_time datetime DEFAULT NULL,
-  content text NOT NULL,
-  PRIMARY KEY (c_id,id),
-  KEY user_id (user_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_userinfo_def
---
-
-DROP TABLE IF EXISTS c_userinfo_def;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_userinfo_def (
-  c_id int(11) NOT NULL,
-  id int(10) unsigned NOT NULL AUTO_INCREMENT,
-  title varchar(80) NOT NULL DEFAULT '',
-  comment text,
-  line_count tinyint(3) unsigned NOT NULL DEFAULT '5',
-  rank tinyint(3) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_wiki
---
-
-DROP TABLE IF EXISTS c_wiki;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_wiki (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  page_id int(11) NOT NULL DEFAULT '0',
-  reflink varchar(255) NOT NULL DEFAULT 'index',
-  title varchar(255) NOT NULL,
-  content mediumtext NOT NULL,
-  user_id int(11) NOT NULL DEFAULT '0',
-  group_id int(11) DEFAULT NULL,
-  dtime datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  addlock int(11) NOT NULL DEFAULT '1',
-  editlock int(11) NOT NULL DEFAULT '0',
-  visibility int(11) NOT NULL DEFAULT '1',
-  addlock_disc int(11) NOT NULL DEFAULT '1',
-  visibility_disc int(11) NOT NULL DEFAULT '1',
-  ratinglock_disc int(11) NOT NULL DEFAULT '1',
-  assignment int(11) NOT NULL DEFAULT '0',
-  comment text NOT NULL,
-  progress text NOT NULL,
-  score int(11) DEFAULT '0',
-  version int(11) DEFAULT NULL,
-  is_editing int(11) NOT NULL DEFAULT '0',
-  time_edit datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  hits int(11) DEFAULT '0',
-  linksto text NOT NULL,
-  tag text NOT NULL,
-  user_ip varchar(39) NOT NULL,
-  session_id int(11) DEFAULT '0',
-  PRIMARY KEY (c_id,id),
-  KEY reflink (reflink),
-  KEY group_id (group_id),
-  KEY page_id (page_id),
-  KEY session_id (session_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_wiki_conf
---
-
-DROP TABLE IF EXISTS c_wiki_conf;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_wiki_conf (
-  c_id int(11) NOT NULL,
-  page_id int(11) NOT NULL DEFAULT '0',
-  task text NOT NULL,
-  feedback1 text NOT NULL,
-  feedback2 text NOT NULL,
-  feedback3 text NOT NULL,
-  fprogress1 varchar(3) NOT NULL,
-  fprogress2 varchar(3) NOT NULL,
-  fprogress3 varchar(3) NOT NULL,
-  max_size int(11) DEFAULT NULL,
-  max_text int(11) DEFAULT NULL,
-  max_version int(11) DEFAULT NULL,
-  startdate_assig datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  enddate_assig datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  delayedsubmit int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (c_id,page_id),
-  KEY page_id (page_id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_wiki_discuss
---
-
-DROP TABLE IF EXISTS c_wiki_discuss;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_wiki_discuss (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL AUTO_INCREMENT,
-  publication_id int(11) NOT NULL DEFAULT '0',
-  userc_id int(11) NOT NULL DEFAULT '0',
-  comment text NOT NULL,
-  p_score varchar(255) DEFAULT NULL,
-  dtime datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  PRIMARY KEY (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Table structure for table c_wiki_mailcue
---
-
-DROP TABLE IF EXISTS c_wiki_mailcue;
-/*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE c_wiki_mailcue (
-  c_id int(11) NOT NULL,
-  id int(11) NOT NULL,
-  user_id int(11) NOT NULL,
-  type text NOT NULL,
-  group_id int(11) DEFAULT NULL,
-  session_id int(11) DEFAULT '0',
-  PRIMARY KEY (c_id,id,user_id),
-  KEY c_id (c_id,id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;

+ 0 - 3669
main/install/1.10.0/db_main.sql

@@ -1,3669 +0,0 @@
--- MySQL dump 10.9
---
--- Host: localhost    Database: chamilo_main
--- ------------------------------------------------------
--- Server version	4.1.14
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8 */;
-/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
-/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
-/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-
-DROP TABLE IF EXISTS user;
-CREATE TABLE IF NOT EXISTS user (
-  user_id int unsigned NOT NULL auto_increment,
-  lastname varchar(60) default NULL,
-  firstname varchar(60) default NULL,
-  username varchar(100) NOT NULL default '',
-  password varchar(50) NOT NULL default '',
-  auth_source varchar(50) default 'platform',
-  email varchar(100) default NULL,
-  status tinyint NOT NULL default '5',
-  official_code varchar(40) default NULL,
-  phone varchar(30) default NULL,
-  picture_uri varchar(250) default NULL,
-  creator_id int unsigned default NULL,
-  competences text,
-  diplomas text,
-  openarea text,
-  teach text,
-  productions varchar(250) default NULL,
-  chatcall_user_id int unsigned NOT NULL default '0',
-  chatcall_date datetime NOT NULL default '0000-00-00 00:00:00',
-  chatcall_text varchar(50) NOT NULL default '',
-  language varchar(40) default NULL,
-  registration_date datetime NOT NULL default '0000-00-00 00:00:00',
-  expiration_date datetime NOT NULL default '0000-00-00 00:00:00',
-  active tinyint unsigned NOT NULL default 1,
-  openid varchar(255) DEFAULT NULL,
-  theme varchar(255) DEFAULT NULL,
-  hr_dept_id int unsigned NOT NULL default 0,
-  salt VARCHAR(255) DEFAULT NULL,
-  PRIMARY KEY  (user_id),
-  UNIQUE KEY username (username)
-);
-ALTER TABLE user ADD INDEX (status);
-
-
-/*!40000 ALTER TABLE user DISABLE KEYS */;
-LOCK TABLES user WRITE;
-INSERT INTO user (lastname, firstname, username, password, auth_source, email, status, official_code,phone, creator_id, registration_date, expiration_date,active,openid,language) VALUES ('{ADMINLASTNAME}','{ADMINFIRSTNAME}','{ADMINLOGIN}','{ADMINPASSWORD}','{PLATFORM_AUTH_SOURCE}','{ADMINEMAIL}',1,'ADMIN','{ADMINPHONE}',1,NOW(),'0000-00-00 00:00:00','1',NULL,'{ADMINLANGUAGE}');
--- Insert anonymous user
-INSERT INTO user (lastname, firstname, username, password, auth_source, email, status, official_code, creator_id, registration_date, expiration_date,active,openid,language) VALUES ('Anonymous', 'Joe', '', '', 'platform', 'anonymous@localhost', 6, 'anonymous', 1, NOW(), '0000-00-00 00:00:00', 1,NULL,'{ADMINLANGUAGE}');
-UNLOCK TABLES;
-/*!40000 ALTER TABLE user ENABLE KEYS */;
-
-
-CREATE TABLE roles (
-  id INT auto_increment,
-  name VARCHAR(255),
-  role VARCHAR(255) UNIQUE,
-  PRIMARY KEY(id)
-);
-
-CREATE TABLE users_roles (
-  user_id INT NOT NULL,
-  role_id INT NOT NULL,
-  PRIMARY KEY(user_id, role_id)
-);
-
-INSERT INTO roles (id, name, role) VALUES('1', 'Teacher', 'ROLE_TEACHER');
-INSERT INTO roles (id, name, role) VALUES('4', 'RRHH', 'ROLE_RRHH');
-INSERT INTO roles (id, name, role) VALUES('3', 'Session Manager', 'ROLE_SESSION_MANAGER');
-INSERT INTO roles (id ,name, role) VALUES('5', 'Student', 'ROLE_STUDENT');
-INSERT INTO roles (id, name, role) VALUES('6', 'Anonymous', 'ROLE_ANONYMOUS');
-INSERT INTO roles (id, name, role) VALUES('11', 'Admin', 'ROLE_ADMIN');
-INSERT INTO roles (id, name, role) VALUES('17', 'Question Manager', 'ROLE_QUESTION_MANAGER');
-
-INSERT INTO roles (name, role) VALUES('Jury president', 'ROLE_JURY_PRESIDENT');
-INSERT INTO roles (name, role) VALUES('Jury member', 'ROLE_JURY_MEMBER');
-INSERT INTO roles (name, role) VALUES('Jury substitute', 'ROLE_JURY_SUBSTITUTE');
-INSERT INTO roles (name, role) VALUES('Director', 'ROLE_DIRECTOR');
-
--- Admin
-INSERT INTO users_roles VALUES (1, 11);
-
---
--- Table structure for table admin
---
-
-DROP TABLE IF EXISTS admin;
-CREATE TABLE IF NOT EXISTS admin (
-  id  INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
-  user_id int unsigned NOT NULL default '0',
-  UNIQUE KEY user_id (user_id)
-);
-
---
--- Dumping data for table admin
---
-
-
-/*!40000 ALTER TABLE admin DISABLE KEYS */;
-LOCK TABLES admin WRITE;
-INSERT INTO admin VALUES (1, 1);
-UNLOCK TABLES;
-/*!40000 ALTER TABLE admin ENABLE KEYS */;
-
---
--- Table structure for table class
---
-
-DROP TABLE IF EXISTS class;
-CREATE TABLE IF NOT EXISTS class (
-  id mediumint unsigned NOT NULL auto_increment,
-  code varchar(40) default '',
-  name text NOT NULL,
-  PRIMARY KEY  (id)
-);
-
---
--- Dumping data for table class
---
-
-
-/*!40000 ALTER TABLE class DISABLE KEYS */;
-LOCK TABLES class WRITE;
-UNLOCK TABLES;
-/*!40000 ALTER TABLE class ENABLE KEYS */;
-
---
--- Table structure for table class_user
---
-
-DROP TABLE IF EXISTS class_user;
-CREATE TABLE IF NOT EXISTS class_user (
-  class_id mediumint unsigned NOT NULL default '0',
-  user_id int unsigned NOT NULL default '0',
-  PRIMARY KEY  (class_id,user_id)
-);
-
---
--- Dumping data for table class_user
---
-
-
-/*!40000 ALTER TABLE class_user DISABLE KEYS */;
-LOCK TABLES class_user WRITE;
-UNLOCK TABLES;
-/*!40000 ALTER TABLE class_user ENABLE KEYS */;
-
---
--- Table structure for table course
---
-
-DROP TABLE IF EXISTS course;
-CREATE TABLE IF NOT EXISTS course (
-  id int auto_increment,
-  code varchar(40) NOT NULL,
-  directory varchar(40) default NULL,
-  db_name varchar(40) default NULL,
-  course_language varchar(20) default NULL,
-  title varchar(250) default NULL,
-  description text,
-  category_code varchar(40) default NULL,
-  visibility tinyint default '0',
-  show_score int NOT NULL default '1',
-  tutor_name varchar(200) default NULL,
-  visual_code varchar(40) default NULL,
-  department_name varchar(30) default NULL,
-  department_url varchar(180) default NULL,
-  disk_quota bigint unsigned default NULL,
-  last_visit datetime default NULL,
-  last_edit datetime default NULL,
-  creation_date datetime default NULL,
-  expiration_date datetime default NULL,
-  target_course_code varchar(40) default NULL,
-  subscribe tinyint NOT NULL default '1',
-  unsubscribe tinyint NOT NULL default '1',
-  registration_code varchar(255) NOT NULL default '',
-  legal TEXT  NOT NULL,
-  activate_legal INT NOT NULL DEFAULT 0,
-  PRIMARY KEY (id),
-  UNIQUE KEY code (code)
-);
-ALTER TABLE course ADD INDEX idx_course_category_code (category_code);
-ALTER TABLE course ADD INDEX idx_course_directory (directory(10));
-
---
--- Dumping data for table course
---
-
-/*!40000 ALTER TABLE course DISABLE KEYS */;
-LOCK TABLES course WRITE;
-UNLOCK TABLES;
-/*!40000 ALTER TABLE course ENABLE KEYS */;
-
---
--- Table structure for table course_category
---
-
-DROP TABLE IF EXISTS course_category;
-CREATE TABLE IF NOT EXISTS course_category (
-  id int unsigned NOT NULL auto_increment,
-  name varchar(100) NOT NULL default '',
-  code varchar(40) NOT NULL default '',
-  parent_id varchar(40) default NULL,
-  tree_pos int unsigned default NULL,
-  children_count smallint default NULL,
-  auth_course_child enum('TRUE','FALSE') default 'TRUE',
-  auth_cat_child enum('TRUE','FALSE') default 'TRUE',
-  PRIMARY KEY  (id),
-  UNIQUE KEY code (code),
-  KEY parent_id (parent_id),
-  KEY tree_pos (tree_pos)
-);
-
---
--- Dumping data for table course_category
---
-
-
-/*!40000 ALTER TABLE course_category DISABLE KEYS */;
-LOCK TABLES course_category WRITE;
-INSERT INTO course_category VALUES (1,'Language skills','LANG',NULL,1,0,'TRUE','TRUE'),(2,'PC Skills','PC',NULL,2,0,'TRUE','TRUE'),(3,'Projects','PROJ',NULL,3,0,'TRUE','TRUE');
-UNLOCK TABLES;
-/*!40000 ALTER TABLE course_category ENABLE KEYS */;
-
---
--- Table structure for table course_field
---
-
-DROP TABLE IF EXISTS course_field;
-CREATE TABLE IF NOT EXISTS course_field (
-    id  int NOT NULL auto_increment,
-    field_type int NOT NULL default 1,
-    field_variable  varchar(64) NOT NULL,
-    field_display_text  varchar(64),
-    field_default_value text,
-    field_order int,
-    field_visible tinyint default 0,
-    field_changeable tinyint default 0,
-    field_filter tinyint default 0,
-    field_loggeable int default 0,
-    tms DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
--- Special course
-INSERT INTO course_field (field_type, field_variable, field_display_text, field_default_value, field_visible, field_changeable) VALUES (13, 'special_course','Special course', 'Yes', 1 , 1);
-
---
--- Table structure for table course_field_options
---
-
-DROP TABLE IF EXISTS course_field_options;
-CREATE TABLE IF NOT EXISTS course_field_options (
-    id	int NOT NULL auto_increment,
-    field_id int NOT NULL,
-    option_value text,
-    option_display_text varchar(255),
-    option_order int,
-    priority int default NULL,
-    priority_message varchar(255) default NULL,
-    tms	DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY (id)
-);
-
---
--- Table structure for table course_field_values
---
-
-DROP TABLE IF EXISTS course_field_values;
-CREATE TABLE IF NOT EXISTS course_field_values(
-    id bigint NOT NULL auto_increment,
-    course_code varchar(40) NOT NULL,
-    field_id int NOT NULL,
-    field_value text,
-    user_id INT unsigned NOT NULL default 0,
-    comment VARCHAR(100) default '',
-    tms DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
-
---
--- Table structure for table course_module
---
-
-DROP TABLE IF EXISTS course_module;
-CREATE TABLE IF NOT EXISTS course_module (
-  id int unsigned NOT NULL auto_increment,
-  name varchar(255) NOT NULL,
-  link varchar(255) NOT NULL,
-  image varchar(100) default NULL,
-  row_module int unsigned NOT NULL default '0',
-  column_module int unsigned NOT NULL default '0',
-  position varchar(20) NOT NULL default 'basic',
-  PRIMARY KEY  (id)
-);
-
---
--- Dumping data for table course_module
---
-
-
-/*!40000 ALTER TABLE course_module DISABLE KEYS */;
-LOCK TABLES course_module WRITE;
-INSERT INTO course_module VALUES
-(1,'calendar_event','calendar/agenda.php','agenda.gif',1,1,'basic'),
-(2,'link','link/link.php','links.gif',4,1,'basic'),
-(3,'document','document/document.php','documents.gif',3,1,'basic'),
-(4,'student_publication','work/work.php','works.gif',3,2,'basic'),
-(5,'announcement','announcements/announcements.php','valves.gif',2,1,'basic'),
-(6,'user','user/user.php','members.gif',2,3,'basic'),
-(7,'forum','forum/index.php','forum.gif',1,2,'basic'),
-(8,'quiz','exercice/exercice.php','quiz.gif',2,2,'basic'),
-(9,'group','group/group.php','group.gif',3,3,'basic'),
-(10,'course_description','course_description/','info.gif',1,3,'basic'),
-(11,'chat','chat/chat.php','chat.gif',0,0,'external'),
-(12,'dropbox','dropbox/index.php','dropbox.gif',4,2,'basic'),
-(13,'tracking','tracking/courseLog.php','statistics.gif',1,3,'courseadmin'),
-(14,'homepage_link','link/link.php?action=addlink','npage.gif',1,1,'courseadmin'),
-(15,'course_setting','course_info/infocours.php','reference.gif',1,1,'courseadmin'),
-(16,'External','','external.gif',0,0,'external'),
-(17,'AddedLearnpath','','scormbuilder.gif',0,0,'external'),
-(18,'conference','conference/index.php?type=conference','conf.gif',0,0,'external'),
-(19,'conference','conference/index.php?type=classroom','conf.gif',0,0,'external'),
-(20,'learnpath','newscorm/lp_controller.php','scorms.gif',5,1,'basic'),
-(21,'blog','blog/blog.php','blog.gif',1,2,'basic'),
-(22,'blog_management','blog/blog_admin.php','blog_admin.gif',1,2,'courseadmin'),
-(23,'course_maintenance','course_info/maintenance.php','backup.gif',2,3,'courseadmin'),
-(24,'survey','survey/survey_list.php','survey.gif',2,1,'basic'),
-(25,'wiki','wiki/index.php','wiki.gif',2,3,'basic'),
-(26,'gradebook','gradebook/index.php','gradebook.gif',2,2,'basic'),
-(27,'glossary','glossary/index.php','glossary.gif',2,1,'basic'),
-(28,'notebook','notebook/index.php','notebook.gif',2,1,'basic'),
-(29,'attendance','attendance/index.php','attendance.gif',2,1,'basic'),
-(30,'course_progress','course_progress/index.php','course_progress.gif',2,1,'basic');
-UNLOCK TABLES;
-/*!40000 ALTER TABLE course_module ENABLE KEYS */;
-
---
--- Table structure for table course_rel_class
---
-
-DROP TABLE IF EXISTS course_rel_class;
-CREATE TABLE IF NOT EXISTS course_rel_class (
-  course_code char(40) NOT NULL,
-  class_id mediumint unsigned NOT NULL,
-  PRIMARY KEY  (course_code,class_id)
-);
-
---
--- Dumping data for table course_rel_class
---
-
-
-/*!40000 ALTER TABLE course_rel_class DISABLE KEYS */;
-LOCK TABLES course_rel_class WRITE;
-UNLOCK TABLES;
-/*!40000 ALTER TABLE course_rel_class ENABLE KEYS */;
-
---
--- Table structure for table course_rel_user
---
-
-DROP TABLE IF EXISTS course_rel_user;
-CREATE TABLE IF NOT EXISTS course_rel_user (
-  id int unsigned AUTO_INCREMENT,
-  c_id INT unsigned NOT NULL,
-  course_code varchar(40) NOT NULL,
-  user_id int unsigned NOT NULL default '0',
-  status tinyint NOT NULL default '5',
-  role varchar(60) default NULL,
-  group_id int NOT NULL default '0',
-  tutor_id int unsigned NOT NULL default '0',
-  sort int default NULL,
-  user_course_cat int default '0',
-  relation_type int default 0,
-  legal_agreement INTEGER DEFAULT 0,
-  PRIMARY KEY(id)
-);
-ALTER TABLE course_rel_user ADD INDEX (user_id);
-ALTER TABLE course_rel_user ADD INDEX (c_id, user_id);
-
---
--- Dumping data for table course_rel_user
---
-
-
-/*!40000 ALTER TABLE course_rel_user DISABLE KEYS */;
-LOCK TABLES course_rel_user WRITE;
-UNLOCK TABLES;
-/*!40000 ALTER TABLE course_rel_user ENABLE KEYS */;
-
---
--- Table structure for table language
---
-
-DROP TABLE IF EXISTS language;
-CREATE TABLE IF NOT EXISTS language (
-  id tinyint unsigned NOT NULL auto_increment,
-  original_name varchar(255) default NULL,
-  english_name varchar(255) default NULL,
-  isocode varchar(10) default NULL,
-  dokeos_folder varchar(250) default NULL,
-  available tinyint NOT NULL default 1,
-  parent_id tinyint unsigned,
-  PRIMARY KEY  (id)
-);
-ALTER TABLE language ADD INDEX idx_language_dokeos_folder(dokeos_folder);
-
---
--- Dumping data for table language
---
-
-
-/*!40000 ALTER TABLE language DISABLE KEYS */;
-LOCK TABLES language WRITE;
-INSERT INTO language (original_name, english_name, isocode, dokeos_folder, available) VALUES
-('العربية','arabic','ar','arabic',0),
-('Asturianu','asturian','ast','asturian',0),
-('বাংলা','bengali','bn','bengali',0),
-('Български','bulgarian','bg','bulgarian',1),
-('Bosanski','bosnian','bs','bosnian',1),
-('Català','catalan','ca','catalan',0),
-('中文(简体)','simpl_chinese','zh','simpl_chinese',0),
-('繁體中文','trad_chinese','zh-TW','trad_chinese',0),
-('Česky','czech','cs','czech',0),
-('Dansk','danish','da','danish',0),
-('دری','dari','prs','dari',0),
-('Deutsch','german','de','german',1),
-('Ελληνικά','greek','el','greek',0),
-('English','english','en','english',1),
-('Español','spanish','es','spanish',1),
-('Esperanto','esperanto','eo','esperanto',0),
-('Euskara','basque','eu','basque',0),
-('فارسی','persian','fa','persian',0),
-('Français','french','fr','french',1),
-('Furlan','friulian','fur','friulian',0),
-('Galego','galician','gl','galician',0),
-('ქართული','georgian','ka','georgian',0),
-('Hrvatski','croatian','hr','croatian',0),
-('עברית','hebrew','he','hebrew',0),
-('हिन्दी','hindi','hi','hindi',0),
-('Bahasa Indonesia','indonesian','id','indonesian',1),
-('Italiano','italian','it','italian',1),
-('한국어','korean','ko','korean',0),
-('Latviešu','latvian','lv','latvian',0),
-('Lietuvių','lithuanian','lt','lithuanian',0),
-('Македонски','macedonian','mk','macedonian',0),
-('Magyar','hungarian','hu','hungarian',1),
-('Bahasa Melayu','malay','ms','malay',0),
-('Nederlands','dutch','nl','dutch',1),
-('日本語','japanese','ja','japanese',0),
-('Norsk','norwegian','no','norwegian',0),
-('Occitan','occitan','oc','occitan',0),
-('پښتو','pashto','ps','pashto',0),
-('Polski','polish','pl','polish',0),
-('Português europeu','portuguese','pt','portuguese',1),
-('Português do Brasil','brazilian','pt-BR','brazilian',1),
-('Română','romanian','ro','romanian',0),
-('Runasimi','quechua_cusco','qu','quechua_cusco',0),
-('Русский','russian','ru','russian',0),
-('Slovenčina','slovak','sk','slovak',0),
-('Slovenščina','slovenian','sl','slovenian',1),
-('الصومالية','somali','so','somali',0),
-('Srpski','serbian','sr','serbian',0),
-('Suomi','finnish','fi','finnish',0),
-('Svenska','swedish','sv','swedish',0),
-('ไทย','thai','th','thai',0),
-('Türkçe','turkish','tr','turkish',0),
-('Українська','ukrainian','uk','ukrainian',0),
-('Tiếng Việt','vietnamese','vi','vietnamese',0),
-('Kiswahili','swahili','sw','swahili',0),
-('Yorùbá','yoruba','yo','yoruba',0);
-
--- The chosen during the installation platform language should be enabled.
-UPDATE language SET available=1 WHERE dokeos_folder = '{PLATFORMLANGUAGE}';
-
-UNLOCK TABLES;
-/*!40000 ALTER TABLE language ENABLE KEYS */;
-
---
--- Table structure for table php_session
---
-
-DROP TABLE IF EXISTS php_session;
-CREATE TABLE IF NOT EXISTS php_session (
-  session_id varchar(32) NOT NULL default '',
-  session_name varchar(10) NOT NULL default '',
-  session_time int NOT NULL default '0',
-  session_start int NOT NULL default '0',
-  session_value mediumtext NOT NULL,
-  PRIMARY KEY (session_id)
-);
-
---
--- Table structure for table session
---
-DROP TABLE IF EXISTS session;
-CREATE TABLE IF NOT EXISTS session (
-  id INT unsigned NOT NULL auto_increment,
-  id_coach int unsigned NOT NULL default '0',
-  name char(150) NOT NULL default '',
-  nbr_courses int unsigned NOT NULL default '0',
-  nbr_users int unsigned NOT NULL default '0',
-  nbr_classes int unsigned NOT NULL default '0',
-  session_admin_id INT UNSIGNED NOT NULL,
-  visibility int NOT NULL default 1,
-  session_category_id int NOT NULL,
-  promotion_id INT NOT NULL,
-  display_start_date datetime default '0000-00-00 00:00:00',
-  display_end_date datetime default '0000-00-00 00:00:00',
-  access_start_date datetime default '0000-00-00 00:00:00',
-  access_end_date datetime default '0000-00-00 00:00:00',
-  coach_access_start_date datetime default '0000-00-00 00:00:00',
-  coach_access_end_date datetime default '0000-00-00 00:00:00',
-  PRIMARY KEY (id),
-  UNIQUE KEY name (name)
-);
-
-ALTER TABLE session ADD INDEX idx_id_coach (id_coach);
-ALTER TABLE session ADD INDEX idx_id_session_admin_id (session_admin_id);
-
---
--- Table structure for table session_rel_course
---
-DROP TABLE IF EXISTS session_rel_course;
-CREATE TABLE IF NOT EXISTS session_rel_course (
-    id INT unsigned NOT NULL auto_increment,
-    id_session INT unsigned NOT NULL default '0',
-    c_id INT NOT NULL default '0',
-    nbr_users int unsigned NOT NULL default '0',
-    PRIMARY KEY(id)
-);
-ALTER TABLE session_rel_course ADD INDEX idx_session_rel_course_course_id (c_id);
-
---
--- Table structure for table session_rel_course_rel_user
---
-DROP TABLE IF EXISTS session_rel_course_rel_user;
-CREATE TABLE IF NOT EXISTS session_rel_course_rel_user (
-  id INT unsigned NOT NULL auto_increment,
-  id_session INT unsigned NOT NULL default '0',
-  c_id INT NOT NULL default '0',
-  id_user int unsigned NOT NULL default '0',
-  visibility int NOT NULL default 1,
-  status int NOT NULL default 0,
-  legal_agreement INTEGER DEFAULT 0,
-  PRIMARY KEY (id)
-);
-
-ALTER TABLE session_rel_course_rel_user ADD INDEX idx_session_rel_course_rel_user_id_user (id_user);
-ALTER TABLE session_rel_course_rel_user ADD INDEX idx_session_rel_course_rel_user_course_id (c_id);
-
-
-
---
--- Table structure for table session_rel_user
---
-DROP TABLE IF EXISTS session_rel_user;
-CREATE TABLE IF NOT EXISTS session_rel_user (
-  id_session mediumint unsigned NOT NULL default '0',
-  id_user int unsigned NOT NULL default '0',
-  relation_type int default 0,
-  moved_to int default 0,
-  moved_status int default 0,
-  moved_at datetime NOT NULL default '0000-00-00 00:00:00',
-  PRIMARY KEY (id_session, id_user, relation_type)
-);
-
-ALTER TABLE session_rel_user ADD INDEX idx_session_rel_user_id_user_moved (id_user, moved_to);
-
-DROP TABLE IF EXISTS session_field;
-CREATE TABLE IF NOT EXISTS session_field (
-    id  int NOT NULL auto_increment,
-    field_type int NOT NULL default 1,
-    field_variable  varchar(64) NOT NULL,
-    field_display_text  varchar(64),
-    field_default_value text,
-    field_order int,
-    field_visible tinyint default 0,
-    field_changeable tinyint default 0,
-    field_filter tinyint default 0,
-    field_loggeable int default 0,
-    tms DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
-DROP TABLE IF EXISTS session_field_options;
-CREATE TABLE IF NOT EXISTS session_field_options(
-    id	int NOT NULL auto_increment,
-    field_id int NOT NULL,
-    option_value text,
-    option_display_text varchar(255),
-    option_order int,
-    priority int default NULL,
-    priority_message varchar(255) default NULL,
-    tms	DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS session_field_values;
-CREATE TABLE IF NOT EXISTS session_field_values(
-    id bigint NOT NULL auto_increment,
-    session_id int NOT NULL,
-    field_id int NOT NULL,
-    field_value text,
-    user_id INT unsigned NOT NULL default 0,
-    comment VARCHAR(100) default '',
-    tms DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
-ALTER TABLE session_field_options ADD INDEX idx_session_field_options_field_id(field_id);
-ALTER TABLE session_field_values ADD INDEX idx_session_field_values_session_id(session_id);
-ALTER TABLE session_field_values ADD INDEX idx_session_field_values_field_id(field_id);
-
---
--- Table structure for table settings_current
---
-
-DROP TABLE IF EXISTS settings_current;
-CREATE TABLE IF NOT EXISTS settings_current (
-  id int unsigned NOT NULL auto_increment,
-  variable varchar(255) default NULL,
-  subkey varchar(255) default NULL,
-  type varchar(255) default NULL,
-  category varchar(255) default NULL,
-  selected_value varchar(255) default NULL,
-  title varchar(255) NOT NULL default '',
-  comment varchar(255) default NULL,
-  scope varchar(50) default NULL,
-  subkeytext varchar(255) default NULL,
-  access_url int unsigned not null default 1,
-  access_url_changeable int unsigned not null default 0,
-  access_url_locked int not null default 0,
-  PRIMARY KEY id (id),
-  INDEX (access_url)
-);
-
-ALTER TABLE settings_current ADD UNIQUE unique_setting (variable(110), subkey(110), category(110), access_url);
-ALTER TABLE settings_current ADD INDEX idx_settings_current_au_cat (access_url, category(5));
-
---
--- Dumping data for table settings_current
---
-
-/*!40000 ALTER TABLE settings_current DISABLE KEYS */;
-LOCK TABLES settings_current WRITE;
-INSERT INTO settings_current
-(variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable)
-VALUES
-('Institution',NULL,'textfield','Platform','{ORGANISATIONNAME}','InstitutionTitle','InstitutionComment','platform',NULL, 1),
-('InstitutionUrl',NULL,'textfield','Platform','{ORGANISATIONURL}','InstitutionUrlTitle','InstitutionUrlComment',NULL,NULL, 1),
-('siteName',NULL,'textfield','Platform','{CAMPUSNAME}','SiteNameTitle','SiteNameComment',NULL,NULL, 1),
-('emailAdministrator',NULL,'textfield','Platform','{ADMINEMAIL}','emailAdministratorTitle','emailAdministratorComment',NULL,NULL, 1),
-('administratorSurname',NULL,'textfield','Platform','{ADMINLASTNAME}','administratorSurnameTitle','administratorSurnameComment',NULL,NULL, 1),
-('administratorName',NULL,'textfield','Platform','{ADMINFIRSTNAME}','administratorNameTitle','administratorNameComment',NULL,NULL, 1),
-('show_administrator_data',NULL,'radio','Platform','true','ShowAdministratorDataTitle','ShowAdministratorDataComment',NULL,NULL, 1),
-('show_tutor_data',NULL,'radio','Session','true','ShowTutorDataTitle','ShowTutorDataComment',NULL,NULL, 1),
-('show_teacher_data',NULL,'radio','Platform','true','ShowTeacherDataTitle','ShowTeacherDataComment',NULL,NULL, 1),
-('homepage_view',NULL,'radio','Course','activity_big','HomepageViewTitle','HomepageViewComment',NULL,NULL, 1),
-('show_toolshortcuts',NULL,'radio','Course','false','ShowToolShortcutsTitle','ShowToolShortcutsComment',NULL,NULL, 0),
-('allow_group_categories',NULL,'radio','Course','false','AllowGroupCategories','AllowGroupCategoriesComment',NULL,NULL, 0),
-('platformLanguage',NULL,'link','Languages','{PLATFORMLANGUAGE}','PlatformLanguageTitle','PlatformLanguageComment',NULL,NULL, 0),
-('showonline','world','checkbox','Platform','true','ShowOnlineTitle','ShowOnlineComment',NULL,'ShowOnlineWorld', 0),
-('showonline','users','checkbox','Platform','true','ShowOnlineTitle','ShowOnlineComment',NULL,'ShowOnlineUsers', 0),
-('showonline','course','checkbox','Platform','true','ShowOnlineTitle','ShowOnlineComment',NULL,'ShowOnlineCourse', 0),
-('profile','name','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'name', 0),
-('profile','officialcode','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'officialcode', 0),
-('profile','email','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'Email', 0),
-('profile','picture','checkbox','User','true','ProfileChangesTitle','ProfileChangesComment',NULL,'UserPicture', 0),
-('profile','login','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'Login', 0),
-('profile','password','checkbox','User','true','ProfileChangesTitle','ProfileChangesComment',NULL,'UserPassword', 0),
-('profile','language','checkbox','User','true','ProfileChangesTitle','ProfileChangesComment',NULL,'Language', 0),
-('default_document_quotum',NULL,'textfield','Course','100000000','DefaultDocumentQuotumTitle','DefaultDocumentQuotumComment',NULL,NULL, 0),
-('registration','officialcode','checkbox','User','false','RegistrationRequiredFormsTitle','RegistrationRequiredFormsComment',NULL,'OfficialCode', 0),
-('registration','email','checkbox','User','true','RegistrationRequiredFormsTitle','RegistrationRequiredFormsComment',NULL,'Email', 0),
-('registration','language','checkbox','User','true','RegistrationRequiredFormsTitle','RegistrationRequiredFormsComment',NULL,'Language', 0),
-('default_group_quotum',NULL,'textfield','Course','5000000','DefaultGroupQuotumTitle','DefaultGroupQuotumComment',NULL,NULL, 0),
-('allow_registration',NULL,'radio','Platform','{ALLOWSELFREGISTRATION}','AllowRegistrationTitle','AllowRegistrationComment',NULL,NULL, 0),
-('allow_registration_as_teacher',NULL,'radio','Platform','{ALLOWTEACHERSELFREGISTRATION}','AllowRegistrationAsTeacherTitle','AllowRegistrationAsTeacherComment',NULL,NULL, 0),
-('allow_lostpassword',NULL,'radio','Platform','true','AllowLostPasswordTitle','AllowLostPasswordComment',NULL,NULL, 0),
-('allow_user_headings',NULL,'radio','Course','false','AllowUserHeadings','AllowUserHeadingsComment',NULL,NULL, 0),
-('course_create_active_tools','course_description','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'CourseDescription', 0),
-('course_create_active_tools','agenda','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Agenda', 0),
-('course_create_active_tools','documents','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Documents', 0),
-('course_create_active_tools','learning_path','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'LearningPath', 0),
-('course_create_active_tools','links','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Links', 0),
-('course_create_active_tools','announcements','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Announcements', 0),
-('course_create_active_tools','forums','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Forums', 0),
-('course_create_active_tools','dropbox','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Dropbox', 0),
-('course_create_active_tools','quiz','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Quiz', 0),
-('course_create_active_tools','users','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Users', 0),
-('course_create_active_tools','groups','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Groups', 0),
-('course_create_active_tools','chat','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Chat', 0),
-('course_create_active_tools','online_conference','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'OnlineConference', 0),
-('course_create_active_tools','student_publications','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'StudentPublications', 0),
-('allow_personal_agenda',NULL,'radio','User','true','AllowPersonalAgendaTitle','AllowPersonalAgendaComment',NULL,NULL, 0),
-('display_coursecode_in_courselist',NULL,'radio','Platform','false','DisplayCourseCodeInCourselistTitle','DisplayCourseCodeInCourselistComment',NULL,NULL, 0),
-('display_teacher_in_courselist',NULL,'radio','Platform','true','DisplayTeacherInCourselistTitle','DisplayTeacherInCourselistComment',NULL,NULL, 0),
-('permanently_remove_deleted_files',NULL,'radio','Tools','false','PermanentlyRemoveFilesTitle','PermanentlyRemoveFilesComment',NULL,NULL, 0),
-('dropbox_allow_overwrite',NULL,'radio','Tools','true','DropboxAllowOverwriteTitle','DropboxAllowOverwriteComment',NULL,NULL, 0),
-('dropbox_max_filesize',NULL,'textfield','Tools','100000000','DropboxMaxFilesizeTitle','DropboxMaxFilesizeComment',NULL,NULL, 0),
-('dropbox_allow_just_upload',NULL,'radio','Tools','true','DropboxAllowJustUploadTitle','DropboxAllowJustUploadComment',NULL,NULL, 0),
-('dropbox_allow_student_to_student',NULL,'radio','Tools','true','DropboxAllowStudentToStudentTitle','DropboxAllowStudentToStudentComment',NULL,NULL, 0),
-('dropbox_allow_group',NULL,'radio','Tools','true','DropboxAllowGroupTitle','DropboxAllowGroupComment',NULL,NULL, 0),
-('dropbox_allow_mailing',NULL,'radio','Tools','false','DropboxAllowMailingTitle','DropboxAllowMailingComment',NULL,NULL, 0),
-('administratorTelephone',NULL,'textfield','Platform','(000) 001 02 03','administratorTelephoneTitle','administratorTelephoneComment',NULL,NULL, 1),
-('extended_profile',NULL,'radio','User','false','ExtendedProfileTitle','ExtendedProfileComment',NULL,NULL, 0),
-('student_view_enabled',NULL,'radio','Platform','true','StudentViewEnabledTitle','StudentViewEnabledComment',NULL,NULL, 0),
-('show_navigation_menu',NULL,'radio','Course','false','ShowNavigationMenuTitle','ShowNavigationMenuComment',NULL,NULL, 0),
-('enable_tool_introduction',NULL,'radio','course','false','EnableToolIntroductionTitle','EnableToolIntroductionComment',NULL,NULL, 0),
-('page_after_login', NULL, 'radio','Platform','user_portal.php', 'PageAfterLoginTitle','PageAfterLoginComment', NULL, NULL, 0),
-('time_limit_whosonline', NULL, 'textfield','Platform','30', 'TimeLimitWhosonlineTitle','TimeLimitWhosonlineComment', NULL, NULL, 0),
-('breadcrumbs_course_homepage', NULL, 'radio','Course','course_title', 'BreadCrumbsCourseHomepageTitle','BreadCrumbsCourseHomepageComment', NULL, NULL, 0),
-('example_material_course_creation', NULL, 'radio','Platform','true', 'ExampleMaterialCourseCreationTitle','ExampleMaterialCourseCreationComment', NULL, NULL, 0),
-('account_valid_duration',NULL, 'textfield','Platform','3660', 'AccountValidDurationTitle','AccountValidDurationComment', NULL, NULL, 0),
-('use_session_mode', NULL, 'radio','Session','true', 'UseSessionModeTitle','UseSessionModeComment', NULL, NULL, 0),
-('allow_email_editor', NULL, 'radio', 'Tools', 'false', 'AllowEmailEditorTitle', 'AllowEmailEditorComment', NULL, NULL, 0),
-('registered', NULL, 'textfield', NULL, 'false', NULL, NULL, NULL, NULL, 0),
-('donotlistcampus', NULL, 'textfield', NULL, 'false', NULL, NULL, NULL, NULL,0 ),
-('show_email_addresses', NULL,'radio','Platform','false','ShowEmailAddresses','ShowEmailAddressesComment',NULL,NULL, 1),
-('profile','phone','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'phone', 0),
-('service_visio', 'active', 'radio',NULL,'false', 'VisioEnable','', NULL, NULL, 0),
-('service_visio', 'visio_host', 'textfield',NULL,'', 'VisioHost','', NULL, NULL, 0),
-('service_visio', 'visio_port', 'textfield',NULL,'1935', 'VisioPort','', NULL, NULL, 0),
-('service_visio', 'visio_pass', 'textfield',NULL,'', 'VisioPassword','', NULL, NULL, 0),
-('service_ppt2lp', 'active', 'radio',NULL,'false', 'ppt2lp_actived','', NULL, NULL, 0),
-('service_ppt2lp', 'host', 'textfield', NULL, NULL, 'Host', NULL, NULL, NULL, 0),
-('service_ppt2lp', 'port', 'textfield', NULL, 2002, 'Port', NULL, NULL, NULL, 0),
-('service_ppt2lp', 'user', 'textfield', NULL, NULL, 'UserOnHost', NULL, NULL, NULL, 0),
-('service_ppt2lp', 'ftp_password', 'textfield', NULL, NULL, 'FtpPassword', NULL, NULL, NULL, 0),
-('service_ppt2lp', 'path_to_lzx', 'textfield', NULL, NULL, '', NULL, NULL, NULL, 0),
-('service_ppt2lp', 'size', 'radio', NULL, '720x540', '', NULL, NULL, NULL, 0),
-('wcag_anysurfer_public_pages', NULL, 'radio','Editor','false','PublicPagesComplyToWAITitle','PublicPagesComplyToWAIComment', NULL, NULL, 0),
-('stylesheets', NULL, 'textfield','stylesheets','chamilo','',NULL, NULL, NULL, 1),
-('upload_extensions_list_type', NULL, 'radio', 'Security', 'blacklist', 'UploadExtensionsListType', 'UploadExtensionsListTypeComment', NULL, NULL, 0),
-('upload_extensions_blacklist', NULL, 'textfield', 'Security', '', 'UploadExtensionsBlacklist', 'UploadExtensionsBlacklistComment', NULL, NULL, 0),
-('upload_extensions_whitelist', NULL, 'textfield', 'Security', 'htm;html;jpg;jpeg;gif;png;swf;avi;mpg;mpeg;mov;flv;doc;docx;xls;xlsx;ppt;pptx;odt;odp;ods;pdf', 'UploadExtensionsWhitelist', 'UploadExtensionsWhitelistComment', NULL, NULL, 0),
-('upload_extensions_skip', NULL, 'radio', 'Security', 'true', 'UploadExtensionsSkip', 'UploadExtensionsSkipComment', NULL, NULL, 0),
-('upload_extensions_replace_by', NULL, 'textfield', 'Security', 'dangerous', 'UploadExtensionsReplaceBy', 'UploadExtensionsReplaceByComment', NULL, NULL, 0),
-('show_number_of_courses', NULL, 'radio','Platform','false', 'ShowNumberOfCourses','ShowNumberOfCoursesComment', NULL, NULL, 0),
-('show_empty_course_categories', NULL, 'radio','Platform','true', 'ShowEmptyCourseCategories','ShowEmptyCourseCategoriesComment', NULL, NULL, 0),
-('show_back_link_on_top_of_tree', NULL, 'radio','Platform','false', 'ShowBackLinkOnTopOfCourseTree','ShowBackLinkOnTopOfCourseTreeComment', NULL, NULL, 0),
-('show_different_course_language', NULL, 'radio','Platform','true', 'ShowDifferentCourseLanguage','ShowDifferentCourseLanguageComment', NULL, NULL, 1),
-('split_users_upload_directory', NULL, 'radio','Tuning','true', 'SplitUsersUploadDirectory','SplitUsersUploadDirectoryComment', NULL, NULL, 0),
-('hide_dltt_markup', NULL, 'radio','Languages','true', 'HideDLTTMarkup','HideDLTTMarkupComment', NULL, NULL, 0),
-('display_categories_on_homepage',NULL,'radio','Platform','false','DisplayCategoriesOnHomepageTitle','DisplayCategoriesOnHomepageComment',NULL,NULL, 1),
-('permissions_for_new_directories', NULL, 'textfield', 'Security', '0777', 'PermissionsForNewDirs', 'PermissionsForNewDirsComment', NULL, NULL, 0),
-('permissions_for_new_files', NULL, 'textfield', 'Security', '0666', 'PermissionsForNewFiles', 'PermissionsForNewFilesComment', NULL, NULL, 0),
-('show_tabs', 'campus_homepage', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsCampusHomepage', 1),
-('show_tabs', 'my_courses', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsMyCourses', 1),
-('show_tabs', 'reporting', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsReporting', 1),
-('show_tabs', 'platform_administration', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsPlatformAdministration', 1),
-('show_tabs', 'my_agenda', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsMyAgenda', 1),
-('show_tabs', 'my_profile', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsMyProfile', 1),
-('default_forum_view', NULL, 'radio', 'Course', 'flat', 'DefaultForumViewTitle','DefaultForumViewComment',NULL,NULL, 0),
-('platform_charset',NULL,'textfield','Languages','UTF-8','PlatformCharsetTitle','PlatformCharsetComment','platform',NULL, 0),
-('noreply_email_address', '', 'textfield', 'Platform', '', 'NoReplyEmailAddress', 'NoReplyEmailAddressComment', NULL, NULL, 0),
-('survey_email_sender_noreply', '', 'radio', 'Course', 'coach', 'SurveyEmailSenderNoReply', 'SurveyEmailSenderNoReplyComment', NULL, NULL, 0),
-('openid_authentication',NULL,'radio','Security','false','OpenIdAuthentication','OpenIdAuthenticationComment',NULL,NULL, 0),
-('profile','openid','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'OpenIDURL', 0),
-('gradebook_enable',NULL,'radio','Gradebook','false','GradebookActivation','GradebookActivationComment',NULL,NULL, 0),
-('show_tabs','my_gradebook','checkbox','Platform','true','ShowTabsTitle','ShowTabsComment',NULL,'TabsMyGradebook', 1),
-('gradebook_score_display_coloring','my_display_coloring','checkbox','Gradebook','false','GradebookScoreDisplayColoring','GradebookScoreDisplayColoringComment',NULL,'TabsGradebookEnableColoring', 0),
-('gradebook_score_display_custom','my_display_custom','checkbox','Gradebook','false','GradebookScoreDisplayCustom','GradebookScoreDisplayCustomComment',NULL,'TabsGradebookEnableCustom', 0),
-('gradebook_score_display_colorsplit',NULL,'textfield','Gradebook','50','GradebookScoreDisplayColorSplit','GradebookScoreDisplayColorSplitComment',NULL,NULL, 0),
-('gradebook_score_display_upperlimit','my_display_upperlimit','checkbox','Gradebook','false','GradebookScoreDisplayUpperLimit','GradebookScoreDisplayUpperLimitComment',NULL,'TabsGradebookEnableUpperLimit', 0),
-('gradebook_number_decimals', NULL, 'select', 'Gradebook', '0', 'GradebookNumberDecimals', 'GradebookNumberDecimalsComment', NULL, NULL, 0),
-('user_selected_theme',NULL,'radio','Platform','false','UserThemeSelection','UserThemeSelectionComment',NULL,NULL, 0),
-('profile','theme','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'UserTheme', 0),
-('allow_course_theme',NULL,'radio','Course','true','AllowCourseThemeTitle','AllowCourseThemeComment',NULL,NULL, 0),
-('display_mini_month_calendar',NULL,'radio','Tools', 'true', 'DisplayMiniMonthCalendarTitle', 'DisplayMiniMonthCalendarComment', NULL, NULL, 0),
-('display_upcoming_events',NULL,'radio','Tools','true','DisplayUpcomingEventsTitle','DisplayUpcomingEventsComment',NULL,NULL, 0),
-('number_of_upcoming_events',NULL,'textfield','Tools','1','NumberOfUpcomingEventsTitle','NumberOfUpcomingEventsComment',NULL,NULL, 0),
-('show_closed_courses',NULL,'radio','Platform','false','ShowClosedCoursesTitle','ShowClosedCoursesComment',NULL,NULL, 0),
-('service_visio', 'visio_use_rtmpt', 'radio',null,'false', 'VisioUseRtmptTitle','VisioUseRtmptComment', NULL, NULL, 0),
-('extendedprofile_registration', 'mycomptetences', 'checkbox','User','false', 'ExtendedProfileRegistrationTitle','ExtendedProfileRegistrationComment', NULL, 'MyCompetences', 0),
-('extendedprofile_registration', 'mydiplomas', 'checkbox','User','false', 'ExtendedProfileRegistrationTitle','ExtendedProfileRegistrationComment', NULL, 'MyDiplomas', 0),
-('extendedprofile_registration', 'myteach', 'checkbox','User','false', 'ExtendedProfileRegistrationTitle','ExtendedProfileRegistrationComment', NULL, 'MyTeach', 0),
-('extendedprofile_registration', 'mypersonalopenarea', 'checkbox','User','false', 'ExtendedProfileRegistrationTitle','ExtendedProfileRegistrationComment', NULL, 'MyPersonalOpenArea', 0),
-('extendedprofile_registrationrequired', 'mycomptetences', 'checkbox','User','false', 'ExtendedProfileRegistrationRequiredTitle','ExtendedProfileRegistrationRequiredComment', NULL, 'MyCompetences', 0),
-('extendedprofile_registrationrequired', 'mydiplomas', 'checkbox','User','false', 'ExtendedProfileRegistrationRequiredTitle','ExtendedProfileRegistrationRequiredComment', NULL, 'MyDiplomas', 0),
-('extendedprofile_registrationrequired', 'myteach', 'checkbox','User','false', 'ExtendedProfileRegistrationRequiredTitle','ExtendedProfileRegistrationRequiredComment', NULL, 'MyTeach', 0),
-('extendedprofile_registrationrequired', 'mypersonalopenarea', 'checkbox','User','false', 'ExtendedProfileRegistrationRequiredTitle','ExtendedProfileRegistrationRequiredComment', NULL, 'MyPersonalOpenArea', 0),
-('registration','phone','textfield','User','false','RegistrationRequiredFormsTitle','RegistrationRequiredFormsComment',NULL,'Phone', 0),
-('add_users_by_coach',NULL,'radio','Session','false','AddUsersByCoachTitle','AddUsersByCoachComment',NULL,NULL, 0),
-('extend_rights_for_coach',NULL,'radio','Security','false','ExtendRightsForCoachTitle','ExtendRightsForCoachComment',NULL,NULL, 0),
-('extend_rights_for_coach_on_survey',NULL,'radio','Security','true','ExtendRightsForCoachOnSurveyTitle','ExtendRightsForCoachOnSurveyComment',NULL,NULL, 0),
-('course_create_active_tools','wiki','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Wiki', 0),
-('show_session_coach', NULL, 'radio','Session','false', 'ShowSessionCoachTitle','ShowSessionCoachComment', NULL, NULL, 0),
-('course_create_active_tools','gradebook','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Gradebook', 0),
-('allow_users_to_create_courses',NULL,'radio','Platform','true','AllowUsersToCreateCoursesTitle','AllowUsersToCreateCoursesComment',NULL,NULL, 0),
-('course_create_active_tools','survey','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Survey', 0),
-('course_create_active_tools','glossary','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Glossary', 0),
-('course_create_active_tools','notebook','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Notebook', 0),
-('course_create_active_tools','attendances','checkbox','Tools','false','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Attendances', 0),
-('course_create_active_tools','course_progress','checkbox','Tools','false','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'CourseProgress', 0),
-('advanced_filemanager',NULL,'radio','Editor','true','AdvancedFileManagerTitle','AdvancedFileManagerComment',NULL,NULL, 1),
-('allow_reservation', NULL, 'radio', 'Tools', 'false', 'AllowReservationTitle', 'AllowReservationComment', NULL, NULL, 0),
-('profile','apikeys','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'ApiKeys', 0),
-('allow_message_tool', NULL, 'radio', 'Tools', 'true', 'AllowMessageToolTitle', 'AllowMessageToolComment', NULL, NULL,1),
-('allow_social_tool', NULL, 'radio', 'Tools', 'true', 'AllowSocialToolTitle', 'AllowSocialToolComment', NULL, NULL,1),
-('allow_students_to_browse_courses',NULL,'radio','Platform','true','AllowStudentsToBrowseCoursesTitle','AllowStudentsToBrowseCoursesComment',NULL,NULL, 1),
-('show_session_data', NULL, 'radio', 'Session', 'false', 'ShowSessionDataTitle', 'ShowSessionDataComment', NULL, NULL, 1),
-('allow_use_sub_language', NULL, 'radio', 'Languages', 'false', 'AllowUseSubLanguageTitle', 'AllowUseSubLanguageComment', NULL, NULL,0),
-('show_glossary_in_documents', NULL, 'radio', 'Course', 'none', 'ShowGlossaryInDocumentsTitle', 'ShowGlossaryInDocumentsComment', NULL, NULL,1),
-('allow_terms_conditions', NULL, 'radio', 'Platform', 'false', 'AllowTermsAndConditionsTitle', 'AllowTermsAndConditionsComment', NULL, NULL,0),
-('course_create_active_tools','enable_search','checkbox','Tools','false','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Search',0),
-('search_enabled',NULL,'radio','Search','false','EnableSearchTitle','EnableSearchComment',NULL,NULL,1),
-('search_prefilter_prefix',NULL, NULL,'Search','','SearchPrefilterPrefix','SearchPrefilterPrefixComment',NULL,NULL,0),
-('search_show_unlinked_results',NULL,'radio','Search','true','SearchShowUnlinkedResultsTitle','SearchShowUnlinkedResultsComment',NULL,NULL,1),
-('show_courses_descriptions_in_catalog', NULL, 'radio', 'Course', 'true', 'ShowCoursesDescriptionsInCatalogTitle', 'ShowCoursesDescriptionsInCatalogComment', NULL, NULL, 1),
-('allow_coach_to_edit_course_session',NULL,'radio','Session','true','AllowCoachsToEditInsideTrainingSessions','AllowCoachsToEditInsideTrainingSessionsComment',NULL,NULL, 0),
-('show_glossary_in_extra_tools', NULL, 'radio', 'Course', 'false', 'ShowGlossaryInExtraToolsTitle', 'ShowGlossaryInExtraToolsComment', NULL, NULL,1),
-('send_email_to_admin_when_create_course',NULL,'radio','Platform','false','SendEmailToAdminTitle','SendEmailToAdminComment',NULL,NULL, 1),
-('go_to_course_after_login',NULL,'radio','Course','false','GoToCourseAfterLoginTitle','GoToCourseAfterLoginComment',NULL,NULL, 0),
-('math_mimetex',NULL,'radio','Editor','false','MathMimetexTitle','MathMimetexComment',NULL,NULL, 0),
-('math_asciimathML',NULL,'radio','Editor','false','MathASCIImathMLTitle','MathASCIImathMLComment',NULL,NULL, 0),
-('enabled_asciisvg',NULL,'radio','Editor','false','AsciiSvgTitle','AsciiSvgComment',NULL,NULL, 0),
-('include_asciimathml_script',NULL,'radio','Editor','false','IncludeAsciiMathMlTitle','IncludeAsciiMathMlComment',NULL,NULL, 0),
-('youtube_for_students',NULL,'radio','Editor','true','YoutubeForStudentsTitle','YoutubeForStudentsComment',NULL,NULL, 0),
-('block_copy_paste_for_students',NULL,'radio','Editor','false','BlockCopyPasteForStudentsTitle','BlockCopyPasteForStudentsComment',NULL,NULL, 0),
-('more_buttons_maximized_mode',NULL,'radio','Editor','true','MoreButtonsForMaximizedModeTitle','MoreButtonsForMaximizedModeComment',NULL,NULL, 0),
-('students_download_folders',NULL,'radio','Tools','true','AllowStudentsDownloadFoldersTitle','AllowStudentsDownloadFoldersComment',NULL,NULL, 0),
-('users_copy_files',NULL,'radio','Tools','true','AllowUsersCopyFilesTitle','AllowUsersCopyFilesComment',NULL,NULL, 1),
-('show_tabs', 'social', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsSocial', 0),
-('allow_students_to_create_groups_in_social',NULL,'radio','Tools','false','AllowStudentsToCreateGroupsInSocialTitle','AllowStudentsToCreateGroupsInSocialComment',NULL,NULL, 0),
-('allow_send_message_to_all_platform_users',NULL,'radio','Tools','true','AllowSendMessageToAllPlatformUsersTitle','AllowSendMessageToAllPlatformUsersComment',NULL,NULL, 0),
-('message_max_upload_filesize',NULL,'textfield','Tools','20971520','MessageMaxUploadFilesizeTitle','MessageMaxUploadFilesizeComment',NULL,NULL, 0),
-('show_tabs', 'dashboard', 'checkbox', 'Platform', 'true', 'ShowTabsTitle', 'ShowTabsComment', NULL, 'TabsDashboard', 1),
-('use_users_timezone', 'timezones', 'radio', 'Timezones', 'true', 'UseUsersTimezoneTitle','UseUsersTimezoneComment',NULL,'Timezones', 1),
-('timezone_value', 'timezones', 'select', 'Timezones', '', 'TimezoneValueTitle','TimezoneValueComment',NULL,'Timezones', 1),
-('allow_user_course_subscription_by_course_admin', NULL, 'radio', 'Security', 'true', 'AllowUserCourseSubscriptionByCourseAdminTitle', 'AllowUserCourseSubscriptionByCourseAdminComment', NULL, NULL, 1),
-('show_link_bug_notification', NULL, 'radio', 'Platform', 'true', 'ShowLinkBugNotificationTitle', 'ShowLinkBugNotificationComment', NULL, NULL, 0),
-('course_validation', NULL, 'radio', 'Platform', 'false', 'EnableCourseValidation', 'EnableCourseValidationComment', NULL, NULL, 1),
-('course_validation_terms_and_conditions_url', NULL, 'textfield', 'Platform', '', 'CourseValidationTermsAndConditionsLink', 'CourseValidationTermsAndConditionsLinkComment', NULL, NULL, 1),
-('sso_authentication',NULL,'radio','Security','false','EnableSSOTitle','EnableSSOComment',NULL,NULL,1),
-('sso_authentication_domain',NULL,'textfield','Security','','SSOServerDomainTitle','SSOServerDomainComment',NULL,NULL,1),
-('sso_authentication_auth_uri',NULL,'textfield','Security','/?q=user','SSOServerAuthURITitle','SSOServerAuthURIComment',NULL,NULL,1),
-('sso_authentication_unauth_uri',NULL,'textfield','Security','/?q=logout','SSOServerUnAuthURITitle','SSOServerUnAuthURIComment',NULL,NULL,1),
-('sso_authentication_protocol',NULL,'radio','Security','http://','SSOServerProtocolTitle','SSOServerProtocolComment',NULL,NULL,1),
-('enabled_wiris',NULL,'radio','Editor','false','EnabledWirisTitle','EnabledWirisComment',NULL,NULL, 0),
-('allow_spellcheck',NULL,'radio','Editor','false','AllowSpellCheckTitle','AllowSpellCheckComment',NULL,NULL, 0),
-('force_wiki_paste_as_plain_text',NULL,'radio','Editor','false','ForceWikiPasteAsPlainTextTitle','ForceWikiPasteAsPlainTextComment',NULL,NULL, 0),
-('enabled_googlemaps',NULL,'radio','Editor','false','EnabledGooglemapsTitle','EnabledGooglemapsComment',NULL,NULL, 0),
-('enabled_imgmap',NULL,'radio','Editor','true','EnabledImageMapsTitle','EnabledImageMapsComment',NULL,NULL, 0),
-('enabled_support_svg',				NULL,'radio',		'Tools',	'true',	'EnabledSVGTitle','EnabledSVGComment',NULL,NULL, 0),
-('pdf_export_watermark_enable',		NULL,'radio',		'Platform',	'false','PDFExportWatermarkEnableTitle',	'PDFExportWatermarkEnableComment',	'platform',NULL, 1),
-('pdf_export_watermark_by_course',	NULL,'radio',		'Platform',	'false','PDFExportWatermarkByCourseTitle',	'PDFExportWatermarkByCourseComment','platform',NULL, 1),
-('pdf_export_watermark_text',		NULL,'textfield',	'Platform',	'',		'PDFExportWatermarkTextTitle',		'PDFExportWatermarkTextComment',	'platform',NULL, 1),
-('enabled_insertHtml',				NULL,'radio',		'Editor',	'true','EnabledInsertHtmlTitle',			'EnabledInsertHtmlComment',NULL,NULL, 0),
-('students_export2pdf',				NULL,'radio',		'Tools',	'true',	'EnabledStudentExport2PDFTitle',	'EnabledStudentExport2PDFComment',NULL,NULL, 0),
-('exercise_min_score', 				NULL,'textfield',	'Course',	'',		'ExerciseMinScoreTitle',			'ExerciseMinScoreComment','platform',NULL, 	1),
-('exercise_max_score', 				NULL,'textfield',	'Course',	'',		'ExerciseMaxScoreTitle',			'ExerciseMaxScoreComment','platform',NULL, 	1),
-('show_users_folders',				NULL,'radio',		'Tools',	'true',	'ShowUsersFoldersTitle','ShowUsersFoldersComment',NULL,NULL, 0),
-('show_default_folders',			NULL,'radio',		'Tools',	'true',	'ShowDefaultFoldersTitle','ShowDefaultFoldersComment',NULL,NULL, 0),
-('show_chat_folder',				NULL,'radio',		'Tools',	'true',	'ShowChatFolderTitle','ShowChatFolderComment',NULL,NULL, 0),
-('enabled_text2audio',				NULL,'radio',		'Tools',	'false',	'Text2AudioTitle','Text2AudioComment',NULL,NULL, 0),
-('course_hide_tools','course_description','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'CourseDescription', 1),
-('course_hide_tools','calendar_event','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Agenda', 1),
-('course_hide_tools','document','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Documents', 1),
-('course_hide_tools','learnpath','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'LearningPath', 1),
-('course_hide_tools','link','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Links', 1),
-('course_hide_tools','announcement','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Announcements', 1),
-('course_hide_tools','forum','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Forums', 1),
-('course_hide_tools','dropbox','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Dropbox', 1),
-('course_hide_tools','quiz','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Quiz', 1),
-('course_hide_tools','user','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Users', 1),
-('course_hide_tools','group','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Groups', 1),
-('course_hide_tools','chat','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Chat', 1),
-('course_hide_tools','student_publication','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'StudentPublications', 1),
-('course_hide_tools','wiki','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Wiki', 1),
-('course_hide_tools','gradebook','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Gradebook', 1),
-('course_hide_tools','survey','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Survey', 1),
-('course_hide_tools','glossary','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Glossary', 1),
-('course_hide_tools','notebook','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Notebook', 1),
-('course_hide_tools','attendance','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Attendances', 1),
-('course_hide_tools','course_progress','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'CourseProgress', 1),
-('course_hide_tools','blog_management','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Blog',1),
-('course_hide_tools','tracking','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Stats',1),
-('course_hide_tools','course_maintenance','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'Maintenance',1),
-('course_hide_tools','course_setting','checkbox','Tools','false','CourseHideToolsTitle','CourseHideToolsComment',NULL,'CourseSettings',1),
-('enabled_support_pixlr',NULL,'radio','Tools','false','EnabledPixlrTitle','EnabledPixlrComment',NULL,NULL, 0),
-('show_groups_to_users',NULL,'radio','Session','false','ShowGroupsToUsersTitle','ShowGroupsToUsersComment',NULL,NULL, 0),
-('accessibility_font_resize',NULL,'radio','Platform','false','EnableAccessibilityFontResizeTitle','EnableAccessibilityFontResizeComment',NULL,NULL, 1),
-('hide_courses_in_sessions',NULL,'radio', 'Session','false','HideCoursesInSessionsTitle',	'HideCoursesInSessionsComment','platform',NULL, 1),
-('enable_quiz_scenario',  NULL,'radio','Course','false','EnableQuizScenarioTitle','EnableQuizScenarioComment',NULL,NULL, 1),
-('enable_nanogong',NULL,'radio','Tools','false','EnableNanogongTitle','EnableNanogongComment',NULL,NULL, 0),
-('filter_terms',NULL,'textarea','Security','','FilterTermsTitle','FilterTermsComment',NULL,NULL, 0),
-('header_extra_content', NULL, 'textarea', 'Tracking', '', 'HeaderExtraContentTitle', 'HeaderExtraContentComment', NULL, NULL, 1),
-('footer_extra_content', NULL, 'textarea', 'Tracking', '', 'FooterExtraContentTitle', 'FooterExtraContentComment', NULL, NULL, 1),
-('show_documents_preview', NULL, 'radio', 'Tools', 'false', 'ShowDocumentPreviewTitle', 'ShowDocumentPreviewComment', NULL, NULL, 1),
-('htmlpurifier_wiki', NULL, 'radio', 'Editor', 'false', 'HtmlPurifierWikiTitle', 'HtmlPurifierWikiComment', NULL, NULL, 0),
-('cas_activate', NULL, 'radio', 'CAS', 'false', 'CasMainActivateTitle', 'CasMainActivateComment', NULL, NULL, 0),
-('cas_server', NULL, 'textfield', 'CAS', '', 'CasMainServerTitle', 'CasMainServerComment', NULL, NULL, 0),
-('cas_server_uri', NULL, 'textfield', 'CAS', '', 'CasMainServerURITitle', 'CasMainServerURIComment', NULL, NULL, 0),
-('cas_port', NULL, 'textfield', 'CAS', '', 'CasMainPortTitle', 'CasMainPortComment', NULL, NULL, 0),
-('cas_protocol', NULL, 'radio', 'CAS', '', 'CasMainProtocolTitle', 'CasMainProtocolComment', NULL, NULL, 0),
-('cas_add_user_activate', NULL, 'radio', 'CAS', 'false', 'CasUserAddActivateTitle', 'CasUserAddActivateComment', NULL, NULL, 0),
-('update_user_info_cas_with_ldap', NULL, 'radio', 'CAS', 'true', 'UpdateUserInfoCasWithLdapTitle', 'UpdateUserInfoCasWithLdapComment', NULL, NULL, 0),
-('student_page_after_login', NULL, 'textfield', 'Platform', '', 'StudentPageAfterLoginTitle', 'StudentPageAfterLoginComment', NULL, NULL, 0),
-('teacher_page_after_login', NULL, 'textfield', 'Platform', '', 'TeacherPageAfterLoginTitle', 'TeacherPageAfterLoginComment', NULL, NULL, 0),
-('drh_page_after_login', NULL, 'textfield', 'Platform', '', 'DRHPageAfterLoginTitle', 'DRHPageAfterLoginComment', NULL, NULL, 0),
-('sessionadmin_page_after_login', NULL, 'textfield', 'Session', '', 'SessionAdminPageAfterLoginTitle', 'SessionAdminPageAfterLoginComment', NULL, NULL, 0),
-('student_autosubscribe', NULL, 'textfield', 'Platform', '', 'StudentAutosubscribeTitle', 'StudentAutosubscribeComment', NULL, NULL, 0),
-('teacher_autosubscribe', NULL, 'textfield', 'Platform', '', 'TeacherAutosubscribeTitle', 'TeacherAutosubscribeComment', NULL, NULL, 0),
-('drh_autosubscribe', NULL, 'textfield', 'Platform', '', 'DRHAutosubscribeTitle', 'DRHAutosubscribeComment', NULL, NULL, 0),
-('sessionadmin_autosubscribe', NULL, 'textfield', 'Session', '', 'SessionadminAutosubscribeTitle', 'SessionadminAutosubscribeComment', NULL, NULL, 0),
-('scorm_cumulative_session_time', NULL, 'radio', 'Course', 'true', 'ScormCumulativeSessionTimeTitle', 'ScormCumulativeSessionTimeComment', NULL, NULL, 0),
-('allow_hr_skills_management', NULL, 'radio', 'Gradebook', 'true', 'AllowHRSkillsManagementTitle', 'AllowHRSkillsManagementComment', NULL, NULL, 1),
-('enable_help_link', NULL, 'radio', 'Platform', 'true', 'EnableHelpLinkTitle', 'EnableHelpLinkComment', NULL, NULL, 0),
-('teachers_can_change_score_settings', NULL, 'radio', 'Gradebook', 'true', 'TeachersCanChangeScoreSettingsTitle', 'TeachersCanChangeScoreSettingsComment', NULL, NULL, 1),
-('allow_users_to_change_email_with_no_password', NULL, 'radio', 'User', 'false', 'AllowUsersToChangeEmailWithNoPasswordTitle', 'AllowUsersToChangeEmailWithNoPasswordComment', NULL, NULL, 0),
-('show_admin_toolbar', NULL, 'radio', 'Platform', 'show_to_admin', 'ShowAdminToolbarTitle', 'ShowAdminToolbarComment', NULL, NULL, 1),
-('allow_global_chat', NULL, 'radio', 'Platform', 'true', 'AllowGlobalChatTitle', 'AllowGlobalChatComment', NULL, NULL, 1),
-('languagePriority1', NULL, 'radio', 'Languages', 'course_lang', 'LanguagePriority1Title', 'LanguagePriority1Comment', NULL, NULL, 0),
-('languagePriority2', NULL, 'radio', 'Languages','user_profil_lang', 'LanguagePriority2Title', 'LanguagePriority2Comment', NULL, NULL, 0),
-('languagePriority3', NULL, 'radio', 'Languages','user_selected_lang', 'LanguagePriority3Title', 'LanguagePriority3Comment', NULL, NULL, 0),
-('languagePriority4', NULL, 'radio', 'Languages', 'platform_lang','LanguagePriority4Title', 'LanguagePriority4Comment', NULL, NULL, 0),
-('login_is_email', NULL, 'radio', 'Platform', 'false', 'LoginIsEmailTitle', 'LoginIsEmailComment', NULL, NULL, 0),
-('courses_default_creation_visibility', NULL, 'radio', 'Course', '2', 'CoursesDefaultCreationVisibilityTitle', 'CoursesDefaultCreationVisibilityComment', NULL, NULL, 1),
-('allow_browser_sniffer', NULL, 'radio', 'Tuning', 'false', 'AllowBrowserSnifferTitle', 'AllowBrowserSnifferComment', NULL, NULL, 0),
-('enable_wami_record',NULL,'radio','Tools','false','EnableWamiRecordTitle','EnableWamiRecordComment',NULL,NULL, 0),
-('gradebook_enable_grade_model', NULL, 'radio', 'Gradebook', 'false', 'GradebookEnableGradeModelTitle', 'GradebookEnableGradeModelComment', NULL, NULL, 1),
-('teachers_can_change_grade_model_settings', NULL, 'radio', 'Gradebook', 'true', 'TeachersCanChangeGradeModelSettingsTitle', 'TeachersCanChangeGradeModelSettingsComment', NULL, NULL, 1),
-('gradebook_default_weight', NULL, 'textfield', 'Gradebook', '100', 'GradebookDefaultWeightTitle', 'GradebookDefaultWeightComment', NULL, NULL, 0),
-('ldap_description', NULL, 'radio', 'LDAP', NULL, 'LdapDescriptionTitle', 'LdapDescriptionComment', NULL, NULL, 0),
-('shibboleth_description', NULL, 'radio', 'Shibboleth', 'false', 'ShibbolethMainActivateTitle', 'ShibbolethMainActivateComment', NULL, NULL, 0),
-('facebook_description', NULL, 'radio', 'Facebook', 'false', 'FacebookMainActivateTitle', 'FacebookMainActivateComment', NULL, NULL, 0),
-('gradebook_locking_enabled', NULL, 'radio', 'Gradebook', 'false', 'GradebookEnableLockingTitle', 'GradebookEnableLockingComment', NULL, NULL, 0),
-('gradebook_default_grade_model_id', NULL, 'select', 'Gradebook', '', 'GradebookDefaultGradeModelTitle', 'GradebookDefaultGradeModelComment', NULL, NULL, 1),
-('allow_session_admins_to_manage_all_sessions', NULL, 'radio', 'Session', 'false', 'AllowSessionAdminsToSeeAllSessionsTitle', 'AllowSessionAdminsToSeeAllSessionsComment', NULL, NULL, 1),
-('allow_skills_tool', NULL, 'radio', 'Platform', 'false', 'AllowSkillsToolTitle', 'AllowSkillsToolComment', NULL, NULL, 1),
-('allow_public_certificates', NULL, 'radio', 'Course', 'false', 'AllowPublicCertificatesTitle', 'AllowPublicCertificatesComment', NULL, NULL, 1),
-('platform_unsubscribe_allowed', NULL, 'radio', 'Platform', 'false', 'PlatformUnsubscribeTitle', 'PlatformUnsubscribeComment', NULL, NULL, 1),
-('activate_email_template', NULL, 'radio', 'Platform', 'false', 'ActivateEmailTemplateTitle', 'ActivateEmailTemplateComment', NULL, NULL, 0),
-('enable_iframe_inclusion', NULL, 'radio', 'Editor', 'false', 'EnableIframeInclusionTitle', 'EnableIframeInclusionComment', NULL, NULL, 1),
-('show_hot_courses', NULL, 'radio', 'Platform', 'true', 'ShowHotCoursesTitle', 'ShowHotCoursesComment', NULL, NULL, 1),
-('enable_webcam_clip',NULL,'radio','Tools','false','EnableWebCamClipTitle','EnableWebCamClipComment',NULL,NULL, 0),
-('use_custom_pages', NULL, 'radio','Platform','false','UseCustomPagesTitle','UseCustomPagesComment', NULL, NULL, 1),
-('tool_visible_by_default_at_creation','documents','checkbox','Tools','true','ToolVisibleByDefaultAtCreationTitle','ToolVisibleByDefaultAtCreationComment',NULL,'Documents', 1),
-('tool_visible_by_default_at_creation','learning_path','checkbox','Tools','true','ToolVisibleByDefaultAtCreationTitle','ToolVisibleByDefaultAtCreationComment',NULL,'LearningPath', 1),
-('tool_visible_by_default_at_creation','links','checkbox','Tools','true','ToolVisibleByDefaultAtCreationTitle','ToolVisibleByDefaultAtCreationComment',NULL,'Links', 1),
-('tool_visible_by_default_at_creation','announcements','checkbox','Tools','true','ToolVisibleByDefaultAtCreationTitle','ToolVisibleByDefaultAtCreationComment',NULL,'Announcements', 1),
-('tool_visible_by_default_at_creation','forums','checkbox','Tools','true','ToolVisibleByDefaultAtCreationTitle','ToolVisibleByDefaultAtCreationComment',NULL,'Forums', 1),
-('tool_visible_by_default_at_creation','quiz','checkbox','Tools','true','ToolVisibleByDefaultAtCreationTitle','ToolVisibleByDefaultAtCreationComment',NULL,'Quiz', 1),
-('tool_visible_by_default_at_creation','gradebook','checkbox','Tools','true','ToolVisibleByDefaultAtCreationTitle','ToolVisibleByDefaultAtCreationComment',NULL,'Gradebook', 1),
-('session_tutor_reports_visibility', NULL, 'radio', 'Session', 'true', 'SessionTutorsCanSeeExpiredSessionsResultsTitle', 'SessionTutorsCanSeeExpiredSessionsResultsComment', NULL, NULL, 1),
-('gradebook_show_percentage_in_reports',NULL,'radio','Gradebook','true','GradebookShowPercentageInReportsTitle','GradebookShowPercentageInReportsComment',NULL,NULL, 0),
-('session_page_enabled', NULL, 'radio', 'Session', 'true', 'SessionPageEnabledTitle', 'SessionPageEnabledComment', NULL, NULL, 1),
-('settings_latest_update', NULL, NULL, NULL, '', '','', NULL, NULL, 0),
-('user_name_order', NULL, 'textfield', 'Platform', '', 'UserNameOrderTitle', 'UserNameOrderComment', NULL, NULL, 1),
-('allow_teachers_to_create_sessions', NULL,'radio','Session','false','AllowTeachersToCreateSessionsTitle','AllowTeachersToCreateSessionsComment', NULL, NULL, 0),
-('use_virtual_keyboard', NULL, 'radio', 'Platform', 'false','ShowVirtualKeyboardTitle','ShowVirtualKeyboardComment', NULL, NULL, 1),
-('disable_copy_paste', NULL, 'radio', 'Platform', 'false','DisableCopyPasteTitle','DisableCopyPasteComment', NULL, NULL, 1),
-('chamilo_database_version', NULL, 'textfield', NULL, '1.10.0.010','DatabaseVersion','', NULL, NULL, 0),
-('login_as_allowed',NULL,'radio','Security','true','AdminLoginAsAllowedTitle','AdminLoginAsAllowedComment', 1, 0, 1),
-('admins_can_set_users_pass', NULL, 'radio', 'security', 'true', 'AdminsCanChangeUsersPassTitle', 'AdminsCanChangeUsersPassComment', 1, 0, 1),
-('template', NULL, 'text', 'stylesheets', 'default', 'DefaultTemplateTitle', 'DefaultTemplateComment', NULL, NULL, 1),
-('log_transactions','exercise_attempt','checkbox','LogTransactions','false','LogTransactionsForExerciseAttempts','LogTransactionsForExerciseAttemptsComment',NULL,'LogTransactionsForExerciseAttemptsText', 1),
-('transaction_action_map','exercise_attempt','text','TransactionMapping','a:0:{}','TransactionMapForExerciseAttempts','TransactionMapForExerciseAttemptsComment',NULL,'TransactionMapForExerciseAttemptsText', 1),
-('breadcrumb_navigation_display', NULL, 'radio', 'Platform','true','BreadcrumbNavigationDisplayTitle', 'BreadcrumbNavigationDisplayComment', NULL, NULL, 1),
-('chamilo_database_version', NULL, 'textfield', NULL, '1.10.0.001','DatabaseVersion','', NULL, NULL, 0); -- base value, updated at end of file. Don't change here
-
-UNLOCK TABLES;
-/*!40000 ALTER TABLE settings_current ENABLE KEYS */;
-
---
--- Table structure for table settings_options
---
-
-DROP TABLE IF EXISTS settings_options;
-CREATE TABLE IF NOT EXISTS settings_options (
-  id int unsigned NOT NULL auto_increment,
-  variable varchar(255) default NULL,
-  value varchar(255) default NULL,
-  display_text varchar(255) NOT NULL default '',
-  PRIMARY KEY (id),
-  UNIQUE KEY id (id)
-);
-
-ALTER TABLE settings_options ADD UNIQUE unique_setting_option (variable(165), value(165));
-
---
--- Dumping data for table settings_options
---
-
-/*!40000 ALTER TABLE settings_options DISABLE KEYS */;
-LOCK TABLES settings_options WRITE;
-INSERT INTO settings_options (variable, value, display_text)
-VALUES
-('show_administrator_data','true','Yes'),
-('show_administrator_data','false','No'),
-('show_tutor_data','true','Yes'),
-('show_tutor_data','false','No'),
-('show_teacher_data','true','Yes'),
-('show_teacher_data','false','No'),
-('homepage_view','activity','HomepageViewActivity'),
-('homepage_view','2column','HomepageView2column'),
-('homepage_view','3column','HomepageView3column'),
-('homepage_view','vertical_activity','HomepageViewVerticalActivity'),
-('homepage_view','activity_big','HomepageViewActivityBig'),
-('show_toolshortcuts','true','Yes'),
-('show_toolshortcuts','false','No'),
-('allow_group_categories','true','Yes'),
-('allow_group_categories','false','No'),
-('allow_name_change','true','Yes'),
-('allow_name_change','false','No'),
-('allow_officialcode_change','true','Yes'),
-('allow_officialcode_change','false','No'),
-('allow_registration','true','Yes'),
-('allow_registration','false','No'),
-('allow_registration','approval','AfterApproval'),
-('allow_registration_as_teacher','true','Yes'),
-('allow_registration_as_teacher','false','No'),
-('allow_lostpassword','true','Yes'),
-('allow_lostpassword','false','No'),
-('allow_user_headings','true','Yes'),
-('allow_user_headings','false','No'),
-('allow_personal_agenda','true','Yes'),
-('allow_personal_agenda','false','No'),
-('display_coursecode_in_courselist','true','Yes'),
-('display_coursecode_in_courselist','false','No'),
-('display_teacher_in_courselist','true','Yes'),
-('display_teacher_in_courselist','false','No'),
-('permanently_remove_deleted_files','true','YesWillDeletePermanently'),
-('permanently_remove_deleted_files','false','NoWillDeletePermanently'),
-('dropbox_allow_overwrite','true','Yes'),
-('dropbox_allow_overwrite','false','No'),
-('dropbox_allow_just_upload','true','Yes'),
-('dropbox_allow_just_upload','false','No'),
-('dropbox_allow_student_to_student','true','Yes'),
-('dropbox_allow_student_to_student','false','No'),
-('dropbox_allow_group','true','Yes'),
-('dropbox_allow_group','false','No'),
-('dropbox_allow_mailing','true','Yes'),
-('dropbox_allow_mailing','false','No'),
-('extended_profile','true','Yes'),
-('extended_profile','false','No'),
-('student_view_enabled','true','Yes'),
-('student_view_enabled','false','No'),
-('show_navigation_menu','false','No'),
-('show_navigation_menu','icons','IconsOnly'),
-('show_navigation_menu','text','TextOnly'),
-('show_navigation_menu','iconstext','IconsText'),
-('enable_tool_introduction','true','Yes'),
-('enable_tool_introduction','false','No'),
-('page_after_login', 'index.php', 'CampusHomepage'),
-('page_after_login', 'user_portal.php', 'MyCourses'),
-('page_after_login', 'main/auth/courses.php', 'CourseCatalog'),
-('breadcrumbs_course_homepage', 'get_lang', 'CourseHomepage'),
-('breadcrumbs_course_homepage', 'course_code', 'CourseCode'),
-('breadcrumbs_course_homepage', 'course_title', 'CourseTitle'),
-('example_material_course_creation', 'true', 'Yes'),
-('example_material_course_creation', 'false', 'No'),
-('use_session_mode', 'true', 'Yes'),
-('use_session_mode', 'false', 'No'),
-('allow_email_editor', 'true' ,'Yes'),
-('allow_email_editor', 'false', 'No'),
-('show_email_addresses','true','Yes'),
-('show_email_addresses','false','No'),
-('wcag_anysurfer_public_pages', 'true', 'Yes'),
-('wcag_anysurfer_public_pages', 'false', 'No'),
-('upload_extensions_list_type', 'blacklist', 'Blacklist'),
-('upload_extensions_list_type', 'whitelist', 'Whitelist'),
-('upload_extensions_skip', 'true', 'Remove'),
-('upload_extensions_skip', 'false', 'Rename'),
-('show_number_of_courses', 'true', 'Yes'),
-('show_number_of_courses', 'false', 'No'),
-('show_empty_course_categories', 'true', 'Yes'),
-('show_empty_course_categories', 'false', 'No'),
-('show_back_link_on_top_of_tree', 'true', 'Yes'),
-('show_back_link_on_top_of_tree', 'false', 'No'),
-('show_different_course_language', 'true', 'Yes'),
-('show_different_course_language', 'false', 'No'),
-('split_users_upload_directory', 'true', 'Yes'),
-('split_users_upload_directory', 'false', 'No'),
-('hide_dltt_markup', 'false', 'No'),
-('hide_dltt_markup', 'true', 'Yes'),
-('display_categories_on_homepage','true','Yes'),
-('display_categories_on_homepage','false','No'),
-('default_forum_view', 'flat', 'Flat'),
-('default_forum_view', 'threaded', 'Threaded'),
-('default_forum_view', 'nested', 'Nested'),
-('survey_email_sender_noreply', 'coach', 'CourseCoachEmailSender'),
-('survey_email_sender_noreply', 'noreply', 'NoReplyEmailSender'),
-('openid_authentication','true','Yes'),
-('openid_authentication','false','No'),
-('gradebook_enable','true','Yes'),
-('gradebook_enable','false','No'),
-('user_selected_theme','true','Yes'),
-('user_selected_theme','false','No'),
-('allow_course_theme','true','Yes'),
-('allow_course_theme','false','No'),
-('display_mini_month_calendar', 'true', 'Yes'),
-('display_mini_month_calendar', 'false', 'No'),
-('display_upcoming_events', 'true', 'Yes'),
-('display_upcoming_events', 'false', 'No'),
-('show_closed_courses', 'true', 'Yes'),
-('show_closed_courses', 'false', 'No'),
-('ldap_version', '2', 'LDAPVersion2'),
-('ldap_version', '3', 'LDAPVersion3'),
-('visio_use_rtmpt','true','Yes'),
-('visio_use_rtmpt','false','No'),
-('add_users_by_coach', 'true', 'Yes'),
-('add_users_by_coach', 'false', 'No'),
-('extend_rights_for_coach', 'true', 'Yes'),
-('extend_rights_for_coach', 'false', 'No'),
-('extend_rights_for_coach_on_survey', 'true', 'Yes'),
-('extend_rights_for_coach_on_survey', 'false', 'No'),
-('show_session_coach', 'true', 'Yes'),
-('show_session_coach', 'false', 'No'),
-('allow_users_to_create_courses','true','Yes'),
-('allow_users_to_create_courses','false','No'),
-('breadcrumbs_course_homepage', 'session_name_and_course_title', 'SessionNameAndCourseTitle'),
-('advanced_filemanager','true','Yes'),
-('advanced_filemanager','false','No'),
-('allow_reservation', 'true', 'Yes'),
-('allow_reservation', 'false', 'No'),
-('allow_message_tool', 'true', 'Yes'),
-('allow_message_tool', 'false', 'No'),
-('allow_social_tool', 'true', 'Yes'),
-('allow_social_tool', 'false', 'No'),
-('allow_students_to_browse_courses','true','Yes'),
-('allow_students_to_browse_courses','false','No'),
-('show_email_of_teacher_or_tutor ', 'true', 'Yes'),
-('show_email_of_teacher_or_tutor ', 'false', 'No'),
-('show_session_data ', 'true', 'Yes'),
-('show_session_data ', 'false', 'No'),
-('allow_use_sub_language', 'true', 'Yes'),
-('allow_use_sub_language', 'false', 'No'),
-('show_glossary_in_documents', 'none', 'ShowGlossaryInDocumentsIsNone'),
-('show_glossary_in_documents', 'ismanual', 'ShowGlossaryInDocumentsIsManual'),
-('show_glossary_in_documents', 'isautomatic', 'ShowGlossaryInDocumentsIsAutomatic'),
-('allow_terms_conditions', 'true', 'Yes'),
-('allow_terms_conditions', 'false', 'No'),
-('search_enabled', 'true', 'Yes'),
-('search_enabled', 'false', 'No'),
-('search_show_unlinked_results', 'true', 'SearchShowUnlinkedResults'),
-('search_show_unlinked_results', 'false', 'SearchHideUnlinkedResults'),
-('show_courses_descriptions_in_catalog', 'true', 'Yes'),
-('show_courses_descriptions_in_catalog', 'false', 'No'),
-('allow_coach_to_edit_course_session','true','Yes'),
-('allow_coach_to_edit_course_session','false','No'),
-('show_glossary_in_extra_tools', 'true', 'Yes'),
-('show_glossary_in_extra_tools', 'false', 'No'),
-('send_email_to_admin_when_create_course','true','Yes'),
-('send_email_to_admin_when_create_course','false','No'),
-('go_to_course_after_login','true','Yes'),
-('go_to_course_after_login','false','No'),
-('math_mimetex','true','Yes'),
-('math_mimetex','false','No'),
-('math_asciimathML','true','Yes'),
-('math_asciimathML','false','No'),
-('enabled_asciisvg','true','Yes'),
-('enabled_asciisvg','false','No'),
-('include_asciimathml_script','true','Yes'),
-('include_asciimathml_script','false','No'),
-('youtube_for_students','true','Yes'),
-('youtube_for_students','false','No'),
-('block_copy_paste_for_students','true','Yes'),
-('block_copy_paste_for_students','false','No'),
-('more_buttons_maximized_mode','true','Yes'),
-('more_buttons_maximized_mode','false','No'),
-('students_download_folders','true','Yes'),
-('students_download_folders','false','No'),
-('users_copy_files','true','Yes'),
-('users_copy_files','false','No'),
-('allow_students_to_create_groups_in_social','true','Yes'),
-('allow_students_to_create_groups_in_social','false','No'),
-('allow_send_message_to_all_platform_users','true','Yes'),
-('allow_send_message_to_all_platform_users','false','No'),
-('use_users_timezone', 'true', 'Yes'),
-('use_users_timezone', 'false', 'No'),
-('allow_user_course_subscription_by_course_admin', 'true', 'Yes'),
-('allow_user_course_subscription_by_course_admin', 'false', 'No'),
-('show_link_bug_notification', 'true', 'Yes'),
-('show_link_bug_notification', 'false', 'No'),
-('course_validation', 'true', 'Yes'),
-('course_validation', 'false', 'No'),
-('sso_authentication', 'true', 'Yes'),
-('sso_authentication', 'false', 'No'),
-('sso_authentication_protocol', 'http://', 'http://'),
-('sso_authentication_protocol', 'https://', 'https://'),
-('enabled_wiris','true','Yes'),
-('enabled_wiris','false','No'),
-('allow_spellcheck','true','Yes'),
-('allow_spellcheck','false','No'),
-('force_wiki_paste_as_plain_text','true','Yes'),
-('force_wiki_paste_as_plain_text','false','No'),
-('enabled_googlemaps','true','Yes'),
-('enabled_googlemaps','false','No'),
-('enabled_imgmap','true','Yes'),
-('enabled_imgmap','false','No'),
-('enabled_support_svg','true','Yes'),
-('enabled_support_svg','false','No'),
-('pdf_export_watermark_enable','true','Yes'),
-('pdf_export_watermark_enable','false','No'),
-('pdf_export_watermark_by_course','true','Yes'),
-('pdf_export_watermark_by_course','false','No'),
-('enabled_insertHtml','true','Yes'),
-('enabled_insertHtml','false','No'),
-('students_export2pdf','true','Yes'),
-('students_export2pdf','false','No'),
-('show_users_folders','true','Yes'),
-('show_users_folders','false','No'),
-('show_default_folders','true','Yes'),
-('show_default_folders','false','No'),
-('show_chat_folder','true','Yes'),
-('show_chat_folder','false','No'),
-('enabled_text2audio','true','Yes'),
-('enabled_text2audio','false','No'),
-('enabled_support_pixlr','true','Yes'),
-('enabled_support_pixlr','false','No'),
-('show_groups_to_users','true','Yes'),
-('show_groups_to_users','false','No'),
-('accessibility_font_resize', 'true', 'Yes'),
-('accessibility_font_resize', 'false', 'No'),
-('hide_courses_in_sessions','true','Yes'),
-('hide_courses_in_sessions','false','No'),
-('enable_quiz_scenario', 'true', 'Yes'),
-('enable_quiz_scenario', 'false', 'No'),
-('enable_nanogong','true','Yes'),
-('enable_nanogong','false','No'),
-('show_documents_preview', 'true', 'Yes'),
-('show_documents_preview', 'false', 'No'),
-('htmlpurifier_wiki', 'true', 'Yes'),
-('htmlpurifier_wiki', 'false', 'No'),
-('cas_activate', 'true', 'Yes'),
-('cas_activate', 'false', 'No'),
-('cas_protocol', 'CAS1', 'CAS1Text'),
-('cas_protocol', 'CAS2', 'CAS2Text'),
-('cas_protocol', 'SAML', 'SAMLText'),
-('cas_add_user_activate', 'false', 'No'),
-('cas_add_user_activate', 'platform', 'casAddUserActivatePlatform'),
-('cas_add_user_activate', 'extldap', 'casAddUserActivateLDAP'),
-('update_user_info_cas_with_ldap', 'true', 'Yes'),
-('update_user_info_cas_with_ldap', 'false', 'No'),
-('scorm_cumulative_session_time','true','Yes'),
-('scorm_cumulative_session_time','false','No'),
-('allow_hr_skills_management', 'true', 'Yes'),
-('allow_hr_skills_management', 'false', 'No'),
-('enable_help_link', 'true', 'Yes'),
-('enable_help_link', 'false', 'No'),
-('allow_users_to_change_email_with_no_password', 'true', 'Yes'),
-('allow_users_to_change_email_with_no_password', 'false', 'No'),
-('show_admin_toolbar', 'do_not_show', 'DoNotShow'),
-('show_admin_toolbar', 'show_to_admin', 'ShowToAdminsOnly'),
-('show_admin_toolbar', 'show_to_admin_and_teachers', 'ShowToAdminsAndTeachers'),
-('show_admin_toolbar', 'show_to_all', 'ShowToAllUsers'),
-('use_custom_pages','true','Yes'),
-('use_custom_pages','false','No'),
-('languagePriority1','platform_lang','PlatformLanguage'),
-('languagePriority1','user_profil_lang','UserLanguage'),
-('languagePriority1','user_selected_lang','UserSelectedLanguage'),
-('languagePriority1','course_lang','CourseLanguage'),
-('languagePriority2','platform_lang','PlatformLanguage'),
-('languagePriority2','user_profil_lang','UserLanguage'),
-('languagePriority2','user_selected_lang','UserSelectedLanguage'),
-('languagePriority2','course_lang','CourseLanguage'),
-('languagePriority3','platform_lang','PlatformLanguage'),
-('languagePriority3','user_profil_lang','UserLanguage'),
-('languagePriority3','user_selected_lang','UserSelectedLanguage'),
-('languagePriority3','course_lang','CourseLanguage'),
-('languagePriority4','platform_lang','PlatformLanguage'),
-('languagePriority4','user_profil_lang','UserLanguage'),
-('languagePriority4','user_selected_lang','UserSelectedLanguage'),
-('languagePriority4','course_lang','CourseLanguage'),
-('allow_global_chat', 'true', 'Yes'),
-('allow_global_chat', 'false', 'No'),
-('login_is_email','true','Yes'),
-('login_is_email','false','No'),
-('courses_default_creation_visibility', '3', 'OpenToTheWorld'),
-('courses_default_creation_visibility', '2', 'OpenToThePlatform'),
-('courses_default_creation_visibility', '1', 'Private'),
-('courses_default_creation_visibility', '0', 'CourseVisibilityClosed'),
-('allow_browser_sniffer', 'true', 'Yes'),
-('allow_browser_sniffer', 'false', 'No'),
-('enable_wami_record', 'true', 'Yes'),
-('enable_wami_record', 'false', 'No'),
-('teachers_can_change_score_settings', 'true', 'Yes'),
-('teachers_can_change_score_settings', 'false', 'No'),
-('teachers_can_change_grade_model_settings', 'true', 'Yes'),
-('teachers_can_change_grade_model_settings', 'false', 'No'),
-('gradebook_locking_enabled', 'true', 'Yes'),
-('gradebook_locking_enabled', 'false', 'No'),
-('gradebook_enable_grade_model', 'true', 'Yes'),
-('gradebook_enable_grade_model', 'false', 'No'),
-('allow_session_admins_to_manage_all_sessions', 'true', 'Yes'),
-('allow_session_admins_to_manage_all_sessions', 'false', 'No'),
-('allow_skills_tool', 'true', 'Yes'),
-('allow_skills_tool', 'false', 'No'),
-('allow_public_certificates', 'true', 'Yes'),
-('allow_public_certificates', 'false', 'No'),
-('platform_unsubscribe_allowed', 'true', 'Yes'),
-('platform_unsubscribe_allowed', 'false', 'No'),
-('activate_email_template', 'true', 'Yes'),
-('activate_email_template', 'false', 'No'),
- ('enable_iframe_inclusion', 'true', 'Yes'),
-('enable_iframe_inclusion', 'false', 'No'),
-('show_hot_courses', 'true', 'Yes'),
-('show_hot_courses', 'false', 'No'),
-('enable_webcam_clip', 'true', 'Yes'),
-('enable_webcam_clip', 'false', 'No'),
-('session_tutor_reports_visibility', 'true', 'Yes'),
-('session_tutor_reports_visibility', 'false', 'No'),
-('gradebook_show_percentage_in_reports', 'true', 'Yes'),
-('gradebook_show_percentage_in_reports', 'false', 'No'),
-('session_page_enabled', 'true', 'Yes'),
-('session_page_enabled', 'false', 'No'),
-('allow_teachers_to_create_sessions', 'true', 'Yes'),
-('allow_teachers_to_create_sessions', 'false', 'No'),
-('use_virtual_keyboard', 'true', 'Yes'),
-('use_virtual_keyboard', 'false', 'No'),
-('disable_copy_paste', 'true', 'Yes'),
-('disable_copy_paste', 'false', 'No'),
-('login_as_allowed','true','Yes'),
-('login_as_allowed','false','No'),
-('admins_can_set_users_pass','true','Yes'),
-('admins_can_set_users_pass','false','No'),
-('breadcrumb_navigation_display', 'true', 'Show'),
-('breadcrumb_navigation_display', 'false', 'Hide');
-
-UNLOCK TABLES;
-
-/*!40000 ALTER TABLE settings_options ENABLE KEYS */;
-
-
---
--- Table structure for table sys_announcement
---
-
-DROP TABLE IF EXISTS sys_announcement;
-CREATE TABLE IF NOT EXISTS sys_announcement (
-  id int unsigned NOT NULL auto_increment,
-  date_start datetime NOT NULL default '0000-00-00 00:00:00',
-  date_end datetime NOT NULL default '0000-00-00 00:00:00',
-  visible_teacher tinyint NOT NULL default 0,
-  visible_student tinyint NOT NULL default 0,
-  visible_guest tinyint NOT NULL default 0,
-  title varchar(250) NOT NULL default '',
-  content text NOT NULL,
-  lang varchar(70) NULL default NULL,
-  access_url_id INT NOT NULL default 1,
-  PRIMARY KEY  (id)
-);
-
---
--- Table structure for shared_survey
---
-
-DROP TABLE IF EXISTS shared_survey;
-CREATE TABLE IF NOT EXISTS shared_survey (
-  survey_id int unsigned NOT NULL auto_increment,
-  code varchar(20) default NULL,
-  title text default NULL,
-  subtitle text default NULL,
-  author varchar(250) default NULL,
-  lang varchar(20) default NULL,
-  template varchar(20) default NULL,
-  intro text,
-  surveythanks text,
-  creation_date datetime NOT NULL default '0000-00-00 00:00:00',
-  course_code varchar(40) NOT NULL default '',
-  PRIMARY KEY  (survey_id),
-  UNIQUE KEY id (survey_id)
-);
-
-
-DROP TABLE IF EXISTS shared_survey_question;
-CREATE TABLE IF NOT EXISTS shared_survey_question (
-  question_id int NOT NULL auto_increment,
-  survey_id int NOT NULL default '0',
-  survey_question text NOT NULL,
-  survey_question_comment text NOT NULL,
-  type varchar(250) NOT NULL default '',
-  display varchar(10) NOT NULL default '',
-  sort int NOT NULL default '0',
-  code varchar(40) NOT NULL default '',
-  max_value int NOT NULL,
-  PRIMARY KEY  (question_id)
-);
-
-
-DROP TABLE IF EXISTS shared_survey_question_option;
-CREATE TABLE IF NOT EXISTS shared_survey_question_option (
-  question_option_id int NOT NULL auto_increment,
-  question_id int NOT NULL default '0',
-  survey_id int NOT NULL default '0',
-  option_text text NOT NULL,
-  sort int NOT NULL default '0',
-  PRIMARY KEY  (question_option_id)
-);
-
-
-DROP TABLE IF EXISTS templates;
-CREATE TABLE IF NOT EXISTS templates (
-  id int NOT NULL auto_increment,
-  title varchar(100) NOT NULL,
-  description varchar(250) NOT NULL,
-  course_code varchar(40) NOT NULL,
-  user_id int NOT NULL,
-  ref_doc int NOT NULL,
-  image varchar(250) NOT NULL,
-  PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS openid_association;
-CREATE TABLE IF NOT EXISTS openid_association (
-  id int NOT NULL auto_increment,
-  idp_endpoint_uri text NOT NULL,
-  session_type varchar(30) NOT NULL,
-  assoc_handle text NOT NULL,
-  assoc_type text NOT NULL,
-  expires_in bigint NOT NULL,
-  mac_key text NOT NULL,
-  created bigint NOT NULL,
-  PRIMARY KEY  (id)
-);
-
-
-DROP TABLE IF EXISTS gradebook_category;
-CREATE TABLE IF NOT EXISTS gradebook_category (
-    id int NOT NULL auto_increment,
-    name text NOT NULL,
-    description text,
-    user_id int NOT NULL,
-    course_code varchar(40) default NULL,
-    parent_id int default NULL,
-    weight float NOT NULL,
-    visible tinyint NOT NULL,
-    certif_min_score int DEFAULT NULL,
-    session_id int DEFAULT NULL,
-    document_id int unsigned DEFAULT NULL,
-    locked int NOT NULL DEFAULT 0,
-    default_lowest_eval_exclude TINYINT default null,
-  PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS gradebook_evaluation;
-CREATE TABLE IF NOT EXISTS gradebook_evaluation (
-    id int unsigned NOT NULL auto_increment,
-    name text NOT NULL,
-    description text,
-    user_id int NOT NULL,
-    course_code varchar(40) default NULL,
-    category_id int default NULL,
-    created_at DATETIME NOT NULL default '0000-00-00 00:00:00',
-    weight FLOAT NOT NULL,
-    max float unsigned NOT NULL,
-    visible int NOT NULL,
-    type varchar(40) NOT NULL default 'evaluation',
-    locked int NOT NULL DEFAULT 0,
-    evaluation_type_id INT NOT NULL DEFAULT 0,
-    PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS gradebook_link;
-CREATE TABLE IF NOT EXISTS gradebook_link (
-    id int NOT NULL auto_increment,
-    type int NOT NULL,
-    ref_id int NOT NULL,
-    user_id int NOT NULL,
-    course_code varchar(40) NOT NULL,
-    category_id int NOT NULL,
-    created_at DATETIME NOT NULL default '0000-00-00 00:00:00',
-    weight float NOT NULL,
-    visible int NOT NULL,
-    locked int NOT NULL DEFAULT 0,
-    evaluation_type_id INT NOT NULL DEFAULT 0,
-    PRIMARY KEY(id)
-);
-
-DROP TABLE IF EXISTS gradebook_result;
-CREATE TABLE IF NOT EXISTS gradebook_result (
-  id int NOT NULL auto_increment,
-  user_id int NOT NULL,
-  evaluation_id int NOT NULL,
-  created_at DATETIME NOT NULL default '0000-00-00 00:00:00',
-  score float unsigned default NULL,
-  PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS gradebook_score_display;
-CREATE TABLE IF NOT EXISTS gradebook_score_display (
-  id int NOT NULL auto_increment,
-  score float unsigned NOT NULL,
-  display varchar(40) NOT NULL,
-  category_id int NOT NULL default 0,
-  score_color_percent float unsigned NOT NULL default 0,
-  PRIMARY KEY (id)
-);
-
-ALTER TABLE gradebook_score_display ADD INDEX(category_id);
-
-DROP TABLE IF EXISTS gradebook_evaluation_type;
-CREATE TABLE IF NOT EXISTS gradebook_evaluation_type (
-    id  INT unsigned PRIMARY KEY NOT NULL AUTO_INCREMENT,
-    name varchar(255),
-    external_id INT unsigned NOT NULL DEFAULT 0
-);
-
-DROP TABLE IF EXISTS user_field;
-CREATE TABLE IF NOT EXISTS user_field (
-    id	INT NOT NULL auto_increment,
-    field_type int NOT NULL DEFAULT 1,
-    field_variable	varchar(64) NOT NULL,
-    field_display_text	varchar(64),
-    field_default_value text,
-    field_order int,
-    field_visible tinyint default 0,
-    field_changeable tinyint default 0,
-    field_filter tinyint default 0,
-    field_loggeable int default 0,
-    tms	DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
-DROP TABLE IF EXISTS user_field_options;
-CREATE TABLE IF NOT EXISTS user_field_options (
-    id	int NOT NULL auto_increment,
-    field_id int	NOT NULL,
-    option_value	text,
-    option_display_text varchar(64),
-    option_order int,
-    priority int default NULL,
-    priority_message varchar(255) default NULL,
-    tms	DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS user_field_values;
-CREATE TABLE IF NOT EXISTS user_field_values(
-    id	bigint	NOT NULL auto_increment,
-    user_id	int	unsigned NOT NULL,
-    field_id int NOT NULL,
-    field_value	text,
-    author_id INT unsigned NOT NULL default 0,
-    comment VARCHAR(100) default '',
-    tms DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
-ALTER TABLE user_field_values ADD INDEX (user_id, field_id);
-
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (1, 'legal_accept','Legal',0,0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (1, 'already_logged_in','Already logged in',0,0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (1, 'update_type','Update script type',0,0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (10, 'tags','tags',0,0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (1, 'rssfeeds','RSS',0,0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (1, 'dashboard', 'Dashboard', 0, 0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (11, 'timezone', 'Timezone', 0, 0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable, field_default_value) values (4, 'mail_notify_invitation',   'MailNotifyInvitation',1,1,'1');
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable, field_default_value) values (4, 'mail_notify_message',      'MailNotifyMessage',1,1,'1');
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable, field_default_value) values (4, 'mail_notify_group_message','MailNotifyGroupMessage',1,1,'1');
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (1, 'user_chat_status','User chat status',0,0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) VALUES (1, 'google_calendar_url','Google Calendar URL',0,0);
-
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (8, '1', 'AtOnce',1);
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (8, '8', 'Daily',2);
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (8, '0', 'No',3);
-
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (9, '1', 'AtOnce',1);
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (9, '8', 'Daily',2);
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (9, '0', 'No',3);
-
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (10, '1', 'AtOnce',1);
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (10, '8', 'Daily',2);
-INSERT INTO user_field_options (field_id, option_value, option_display_text, option_order) values (10, '0', 'No',3);
-
-DROP TABLE IF EXISTS gradebook_result_log;
-CREATE TABLE IF NOT EXISTS gradebook_result_log (
-    id int NOT NULL auto_increment,
-    id_result int NOT NULL,
-    user_id int NOT NULL,
-    evaluation_id int NOT NULL,
-    created_at DATETIME NOT NULL default '0000-00-00 00:00:00',
-    score float unsigned default NULL,
-    PRIMARY KEY(id)
-);
-
-DROP TABLE IF EXISTS gradebook_linkeval_log;
-CREATE TABLE IF NOT EXISTS gradebook_linkeval_log (
-    id int NOT NULL auto_increment,
-    id_linkeval_log int NOT NULL,
-    name text,
-    description text,
-    created_at DATETIME NOT NULL default '0000-00-00 00:00:00',
-    weight smallint default NULL,
-    visible tinyint default NULL,
-    type varchar(20) NOT NULL,
-    user_id_log int NOT NULL,
-    PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS access_url;
-CREATE TABLE IF NOT EXISTS access_url(
-    id	int	unsigned NOT NULL auto_increment,
-    url	varchar(255) NOT NULL,
-    description text,
-    active	int unsigned not null default 0,
-    created_by	int	not null,
-    tms DATETIME NOT NULL default '0000-00-00 00:00:00',
-    url_type tinyint unsigned default 1,
-    PRIMARY KEY (id)
-);
-
-INSERT INTO access_url(url, description, active, created_by) VALUES ('http://localhost/',' ',1,1);
-
-DROP TABLE IF EXISTS access_url_rel_user;
-CREATE TABLE IF NOT EXISTS access_url_rel_user (
-  access_url_id int unsigned NOT NULL,
-  user_id int unsigned NOT NULL,
-  PRIMARY KEY (access_url_id, user_id)
-);
-
-ALTER TABLE access_url_rel_user ADD INDEX idx_access_url_rel_user_user (user_id);
-ALTER TABLE access_url_rel_user ADD INDEX idx_access_url_rel_user_access_url(access_url_id);
-ALTER TABLE access_url_rel_user ADD INDEX idx_access_url_rel_user_access_url_user (user_id,access_url_id);
-
--- Adding admin to the first portal
-INSERT INTO access_url_rel_user VALUES(1, 1);
-
-DROP TABLE IF EXISTS access_url_rel_course;
-CREATE TABLE IF NOT EXISTS access_url_rel_course (
-  id int unsigned NOT NULL auto_increment,
-  access_url_id int unsigned NOT NULL,
-  c_id int unsigned NOT NULL default 0,
-  PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS access_url_rel_session;
-CREATE TABLE IF NOT EXISTS access_url_rel_session (
-  access_url_id int unsigned NOT NULL,
-  session_id int unsigned NOT NULL,
-  PRIMARY KEY (access_url_id, session_id)
-);
-
---
--- Table structure for table sys_calendar
---
-DROP TABLE IF EXISTS sys_calendar;
-CREATE TABLE IF NOT EXISTS sys_calendar (
-  id int unsigned NOT NULL auto_increment,
-  title varchar(255) NOT NULL,
-  content text,
-  start_date datetime NOT NULL default '0000-00-00 00:00:00',
-  end_date datetime NOT NULL default '0000-00-00 00:00:00',
-  access_url_id INT NOT NULL default 1,
-  all_day INT NOT NULL DEFAULT 0,
-  PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS system_template;
-CREATE TABLE IF NOT EXISTS system_template (
-  id int UNSIGNED NOT NULL auto_increment,
-  title varchar(250) NOT NULL,
-  comment text NOT NULL,
-  image varchar(250) NOT NULL,
-  content text NOT NULL,
-  PRIMARY KEY  (id)
-);
-
--- Adding the platform templates
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleCourseTitle', 'TemplateTitleCourseTitleDescription', 'coursetitle.gif', '
-<head>
-                {CSS}
-                <style type="text/css">
-                .gris_title         	{
-                    color: silver;
-                }
-                h1
-                {
-                    text-align: right;
-                }
-                </style>
-
-            </head>
-            <body>
-            <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-            <tbody>
-            <tr>
-            <td style="vertical-align: middle; width: 50%;" colspan="1" rowspan="1">
-                <h1>TITULUS 1<br>
-                <span class="gris_title">TITULUS 2</span><br>
-                </h1>
-            </td>
-            <td style="width: 50%;">
-                <img style="width: 100px; height: 100px;" alt="dokeos logo" src="{COURSE_DIR}images/logo_dokeos.png"></td>
-            </tr>
-            </tbody>
-            </table>
-            <p><br>
-            <br>
-            </p>
-            </body>
-');
-
-/*
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleCheckList', 'TemplateTitleCheckListDescription', 'checklist.gif', '
-      <head>
-                   {CSS}
-                </head>
-                <body>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                <tbody>
-                <tr>
-                <td style="vertical-align: top; width: 66%;">
-                <h3>Lorem ipsum dolor sit amet</h3>
-                <ul>
-                    <li>consectetur adipisicing elit</li>
-                    <li>sed do eiusmod tempor incididunt</li>
-                    <li>ut labore et dolore magna aliqua</li>
-                </ul>
-
-                <h3>Ut enim ad minim veniam</h3>
-                <ul>
-                    <li>quis nostrud exercitation ullamco</li>
-                    <li>laboris nisi ut aliquip ex ea commodo consequat</li>
-                    <li>Excepteur sint occaecat cupidatat non proident</li>
-                </ul>
-
-                <h3>Sed ut perspiciatis unde omnis</h3>
-                <ul>
-                    <li>iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam</li>
-                    <li>eaque ipsa quae ab illo inventore veritatis</li>
-                    <li>et quasi architecto beatae vitae dicta sunt explicabo.&nbsp;</li>
-                </ul>
-
-                </td>
-                <td style="background: transparent url({IMG_DIR}postit.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; width: 33%; text-align: center; vertical-align: bottom;">
-                <h3>Ut enim ad minima</h3>
-                Veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.<br>
-                <h3>
-                <img style="width: 180px; height: 144px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_smile.png "><br></h3>
-                </td>
-                </tr>
-                </tbody>
-                </table>
-                <p><br>
-                <br>
-                </p>
-                </body>
-');
-*/
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleTeacher', 'TemplateTitleTeacherDescription', 'yourinstructor.gif', '
-<head>
-                   {CSS}
-                   <style type="text/css">
-                    .text
-                    {
-                        font-weight: normal;
-                    }
-                    </style>
-                </head>
-                <body>
-                    <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                    <tbody>
-                    <tr>
-                    <td></td>
-                    <td style="height: 33%;"></td>
-                    <td></td>
-                    </tr>
-                    <tr>
-                    <td style="width: 25%;"></td>
-                    <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 33%; text-align: right; font-weight: bold;" colspan="1" rowspan="1">
-                    <span class="text">
-                    <br>
-                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis pellentesque.</span>
-                    </td>
-                    <td style="width: 25%; font-weight: bold;">
-                    <img style="width: 180px; height: 241px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_case.png "></td>
-                    </tr>
-                    </tbody>
-                    </table>
-                    <p><br>
-                    <br>
-                    </p>
-                </body>
-');
-
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleLeftList', 'TemplateTitleListLeftListDescription', 'leftlist.gif', '
-<head>
-               {CSS}
-           </head>
-            <body>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                <tbody>
-                <tr>
-                <td style="width: 66%;"></td>
-                <td style="vertical-align: bottom; width: 33%;" colspan="1" rowspan="4">&nbsp;<img style="width: 180px; height: 248px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_reads.png "><br>
-                </td>
-                </tr>
-                <tr align="right">
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 66%;">Lorem
-                ipsum dolor sit amet.
-                </td>
-                </tr>
-                <tr align="right">
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 66%;">
-                Vivamus
-                a quam.&nbsp;<br>
-                </td>
-                </tr>
-                <tr align="right">
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 66%;">
-                Proin
-                a est stibulum ante ipsum.</td>
-                </tr>
-                </tbody>
-                </table>
-            <p><br>
-            <br>
-            </p>
-            </body>
-');
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleLeftRightList', 'TemplateTitleLeftRightListDescription', 'leftrightlist.gif', '
-
-<head>
-               {CSS}
-            </head>
-            <body>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; height: 400px; width: 720px;" border="0" cellpadding="15" cellspacing="6">
-                <tbody>
-                <tr>
-                <td></td>
-                <td style="vertical-align: top;" colspan="1" rowspan="4">&nbsp;<img style="width: 180px; height: 294px;" alt="Trainer" src="{COURSE_DIR}images/trainer/trainer_join_hands.png "><br>
-                </td>
-                <td></td>
-                </tr>
-                <tr>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 33%; text-align: right;">Lorem
-                ipsum dolor sit amet.
-                </td>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 33%; text-align: left;">
-                Convallis
-                ut.&nbsp;Cras dui magna.</td>
-                </tr>
-                <tr>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 33%; text-align: right;">
-                Vivamus
-                a quam.&nbsp;<br>
-                </td>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 33%; text-align: left;">
-                Etiam
-                lacinia stibulum ante.<br>
-                </td>
-                </tr>
-                <tr>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 33%; text-align: right;">
-                Proin
-                a est stibulum ante ipsum.</td>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 33%; text-align: left;">
-                Consectetuer
-                adipiscing elit. <br>
-                </td>
-                </tr>
-                </tbody>
-                </table>
-            <p><br>
-            <br>
-            </p>
-            </body>
-
-');
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleRightList', 'TemplateTitleRightListDescription', 'rightlist.gif', '
-    <head>
-               {CSS}
-            </head>
-            <body style="direction: ltr;">
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                <tbody>
-                <tr>
-                <td style="vertical-align: bottom; width: 50%;" colspan="1" rowspan="4"><img style="width: 300px; height: 199px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_points_right.png"><br>
-                </td>
-                <td style="width: 50%;"></td>
-                </tr>
-                <tr>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; text-align: left; width: 50%;">
-                Convallis
-                ut.&nbsp;Cras dui magna.</td>
-                </tr>
-                <tr>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; text-align: left; width: 50%;">
-                Etiam
-                lacinia.<br>
-                </td>
-                </tr>
-                <tr>
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; text-align: left; width: 50%;">
-                Consectetuer
-                adipiscing elit. <br>
-                </td>
-                </tr>
-                </tbody>
-                </table>
-            <p><br>
-            <br>
-            </p>
-            </body>
-');
-
-/*
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleComparison', 'TemplateTitleComparisonDescription', 'compare.gif', '
-<head>
-            {CSS}
-            </head>
-
-            <body>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                <tr>
-                    <td style="height: 10%; width: 33%;"></td>
-                    <td style="vertical-align: top; width: 33%;" colspan="1" rowspan="2">&nbsp;<img style="width: 180px; height: 271px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_standing.png "><br>
-                    </td>
-                    <td style="height: 10%; width: 33%;"></td>
-                </tr>
-            <tr>
-            <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 33%; text-align: right;">
-            Lorem ipsum dolor sit amet.
-            </td>
-            <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; text-align: left; width: 33%;">
-            Convallis
-            ut.&nbsp;Cras dui magna.</td>
-            </tr>
-            </body>
-');
-*/
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleDiagram', 'TemplateTitleDiagramDescription', 'diagram.gif', '
-    <head>
-                       {CSS}
-                    </head>
-
-                    <body>
-                    <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                    <tbody>
-                    <tr>
-                    <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; text-align: left; height: 33%; width: 33%;">
-                    <br>
-                    Etiam
-                    lacinia stibulum ante.
-                    Convallis
-                    ut.&nbsp;Cras dui magna.</td>
-                    <td colspan="1" rowspan="3">
-                        <img style="width: 350px; height: 267px;" alt="Alaska chart" src="{COURSE_DIR}images/diagrams/alaska_chart.png "></td>
-                    </tr>
-                    <tr>
-                    <td colspan="1" rowspan="1">
-                    <img style="width: 300px; height: 199px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_points_right.png "></td>
-                    </tr>
-                    <tr>
-                    </tr>
-                    </tbody>
-                    </table>
-                    <p><br>
-                    <br>
-                    </p>
-                    </body>
-');
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleDesc', 'TemplateTitleCheckListDescription', 'description.gif', '
-<head>
-                       {CSS}
-                    </head>
-                    <body>
-                        <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                        <tbody>
-                        <tr>
-                        <td style="width: 50%; vertical-align: top;">
-                            <img style="width: 48px; height: 49px; float: left;" alt="01" src="{COURSE_DIR}images/small/01.png " hspace="5"><br>Lorem ipsum dolor sit amet<br><br><br>
-                            <img style="width: 48px; height: 49px; float: left;" alt="02" src="{COURSE_DIR}images/small/02.png " hspace="5">
-                            <br>Ut enim ad minim veniam<br><br><br>
-                            <img style="width: 48px; height: 49px; float: left;" alt="03" src="{COURSE_DIR}images/small/03.png " hspace="5">Duis aute irure dolor in reprehenderit<br><br><br>
-                            <img style="width: 48px; height: 49px; float: left;" alt="04" src="{COURSE_DIR}images/small/04.png " hspace="5">Neque porro quisquam est</td>
-
-                        <td style="vertical-align: top; width: 50%; text-align: right;" colspan="1" rowspan="1">
-                            <img style="width: 300px; height: 291px;" alt="Gearbox" src="{COURSE_DIR}images/diagrams/gearbox.jpg "><br></td>
-                        </tr><tr></tr>
-                        </tbody>
-                        </table>
-                        <p><br>
-                        <br>
-                        </p>
-                    </body>
-');
-
-/*
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleObjectives', 'TemplateTitleObjectivesDescription', 'courseobjectives.gif', '
-<head>
-                   {CSS}
-                </head>
-
-                <body>
-                    <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                    <tbody>
-                    <tr>
-                    <td style="vertical-align: bottom; width: 33%;" colspan="1" rowspan="2">
-                    <img style="width: 180px; height: 271px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_chair.png "><br>
-                    </td>
-                    <td style="height: 10%; width: 66%;"></td>
-                    </tr>
-                    <tr>
-                    <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; text-align: left; width: 66%;">
-                    <h3>Lorem ipsum dolor sit amet</h3>
-                    <ul>
-                    <li>consectetur adipisicing elit</li>
-                    <li>sed do eiusmod tempor incididunt</li>
-                    <li>ut labore et dolore magna aliqua</li>
-                    </ul>
-                    <h3>Ut enim ad minim veniam</h3>
-                    <ul>
-                    <li>quis nostrud exercitation ullamco</li>
-                    <li>laboris nisi ut aliquip ex ea commodo consequat</li>
-                    <li>Excepteur sint occaecat cupidatat non proident</li>
-                    </ul>
-                    </td>
-                    </tr>
-                    </tbody>
-                    </table>
-                <p><br>
-                <br>
-                </p>
-                </body>
-');
-*/
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleCycle', 'TemplateTitleCycleDescription', 'cyclechart.gif', '
-<head>
-                   {CSS}
-                   <style>
-                   .title
-                   {
-                       color: white; font-weight: bold;
-                   }
-                   </style>
-                </head>
-
-
-                <body>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="8" cellspacing="6">
-                <tbody>
-                <tr>
-                    <td style="text-align: center; vertical-align: bottom; height: 10%;" colspan="3" rowspan="1">
-                        <img style="width: 250px; height: 76px;" alt="arrow" src="{COURSE_DIR}images/diagrams/top_arrow.png ">
-                    </td>
-                </tr>
-                <tr>
-                    <td style="height: 5%; width: 45%; vertical-align: top; background-color: rgb(153, 153, 153); text-align: center;">
-                        <span class="title">Lorem ipsum</span>
-                    </td>
-
-                    <td style="height: 5%; width: 10%;"></td>
-                    <td style="height: 5%; vertical-align: top; background-color: rgb(153, 153, 153); text-align: center;">
-                        <span class="title">Sed ut perspiciatis</span>
-                    </td>
-                </tr>
-                    <tr>
-                        <td style="background-color: rgb(204, 204, 255); width: 45%; vertical-align: top;">
-                            <ul>
-                                <li>dolor sit amet</li>
-                                <li>consectetur adipisicing elit</li>
-                                <li>sed do eiusmod tempor&nbsp;</li>
-                                <li>adipisci velit, sed quia non numquam</li>
-                                <li>eius modi tempora incidunt ut labore et dolore magnam</li>
-                            </ul>
-                </td>
-                <td style="width: 10%;"></td>
-                <td style="background-color: rgb(204, 204, 255); width: 45%; vertical-align: top;">
-                    <ul>
-                    <li>ut enim ad minim veniam</li>
-                    <li>quis nostrud exercitation</li><li>ullamco laboris nisi ut</li>
-                    <li> Quis autem vel eum iure reprehenderit qui in ea</li>
-                    <li>voluptate velit esse quam nihil molestiae consequatur,</li>
-                    </ul>
-                    </td>
-                    </tr>
-                    <tr align="center">
-                    <td style="height: 10%; vertical-align: top;" colspan="3" rowspan="1">
-                    <img style="width: 250px; height: 76px;" alt="arrow" src="{COURSE_DIR}images/diagrams/bottom_arrow.png ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;
-                </td>
-                </tr>
-                </tbody>
-                </table>
-                <p><br>
-                <br>
-                </p>
-                </body>
-');
-
-/*
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleLearnerWonder', 'TemplateTitleLearnerWonderDescription', 'learnerwonder.gif', '
-<head>
-               {CSS}
-            </head>
-
-            <body>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                <tbody>
-                <tr>
-                <td style="width: 33%;" colspan="1" rowspan="4">
-                    <img style="width: 120px; height: 348px;" alt="learner wonders" src="{COURSE_DIR}images/silhouette.png "><br>
-                </td>
-                <td style="width: 66%;"></td>
-                </tr>
-                <tr align="center">
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 66%;">
-                Convallis
-                ut.&nbsp;Cras dui magna.</td>
-                </tr>
-                <tr align="center">
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 66%;">
-                Etiam
-                lacinia stibulum ante.<br>
-                </td>
-                </tr>
-                <tr align="center">
-                <td style="background: transparent url({IMG_DIR}faded_grey.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 66%;">
-                Consectetuer
-                adipiscing elit. <br>
-                </td>
-                </tr>
-                </tbody>
-                </table>
-            <p><br>
-            <br>
-            </p>
-            </body>
-');
-*/
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleTimeline', 'TemplateTitleTimelineDescription', 'phasetimeline.gif', '
-<head>
-               {CSS}
-                <style>
-                .title
-                {
-                    font-weight: bold; text-align: center;
-                }
-                </style>
-            </head>
-
-            <body>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="8" cellspacing="5">
-                <tbody>
-                <tr class="title">
-                    <td style="vertical-align: top; height: 3%; background-color: rgb(224, 224, 224);">Lorem ipsum</td>
-                    <td style="height: 3%;"></td>
-                    <td style="vertical-align: top; height: 3%; background-color: rgb(237, 237, 237);">Perspiciatis</td>
-                    <td style="height: 3%;"></td>
-                    <td style="vertical-align: top; height: 3%; background-color: rgb(245, 245, 245);">Nemo enim</td>
-                </tr>
-
-                <tr>
-                    <td style="vertical-align: top; width: 30%; background-color: rgb(224, 224, 224);">
-                        <ul>
-                        <li>dolor sit amet</li>
-                        <li>consectetur</li>
-                        <li>adipisicing elit</li>
-                    </ul>
-                    <br>
-                    </td>
-                    <td>
-                        <img style="width: 32px; height: 32px;" alt="arrow" src="{COURSE_DIR}images/small/arrow.png ">
-                    </td>
-
-                    <td style="vertical-align: top; width: 30%; background-color: rgb(237, 237, 237);">
-                        <ul>
-                            <li>ut labore</li>
-                            <li>et dolore</li>
-                            <li>magni dolores</li>
-                        </ul>
-                    </td>
-                    <td>
-                        <img style="width: 32px; height: 32px;" alt="arrow" src="{COURSE_DIR}images/small/arrow.png ">
-                    </td>
-
-                    <td style="vertical-align: top; background-color: rgb(245, 245, 245); width: 30%;">
-                        <ul>
-                            <li>neque porro</li>
-                            <li>quisquam est</li>
-                            <li>qui dolorem&nbsp;&nbsp;</li>
-                        </ul>
-                        <br><br>
-                    </td>
-                </tr>
-                </tbody>
-                </table>
-            <p><br>
-            <br>
-            </p>
-            </body>
-');
-
-/*
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleStopAndThink', 'TemplateTitleStopAndThinkDescription', 'stopthink.gif', '
-<head>
-               {CSS}
-            </head>
-            <body>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                <tbody>
-                <tr>
-                <td style="vertical-align: bottom; width: 33%;" colspan="1" rowspan="2">
-                    <img style="width: 180px; height: 169px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_staring.png ">
-                <br>
-                </td>
-                <td style="height: 10%; width: 66%;"></td>
-                </tr>
-                <tr>
-                <td style="background: transparent url({IMG_DIR}postit.png ) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; width: 66%; vertical-align: middle; text-align: center;">
-                    <h3>Attentio sectetur adipisicing elit</h3>
-                    <ul>
-                        <li>sed do eiusmod tempor incididunt</li>
-                        <li>ut labore et dolore magna aliqua</li>
-                        <li>quis nostrud exercitation ullamco</li>
-                    </ul><br></td>
-                </tr>
-                </tbody>
-                </table>
-            <p><br>
-            <br>
-            </p>
-            </body>
-');
-*/
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleTable', 'TemplateTitleCheckListDescription', 'table.gif', '
-<head>
-                   {CSS}
-                   <style type="text/css">
-                .title
-                {
-                    font-weight: bold; text-align: center;
-                }
-
-                .items
-                {
-                    text-align: right;
-                }
-
-
-                    </style>
-
-                </head>
-                <body>
-                <br />
-               <h2>A table</h2>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px;" border="1" cellpadding="5" cellspacing="0">
-                <tbody>
-                <tr class="title">
-                    <td>City</td>
-                    <td>2005</td>
-                    <td>2006</td>
-                    <td>2007</td>
-                    <td>2008</td>
-                </tr>
-                <tr class="items">
-                    <td>Lima</td>
-                    <td>10,40</td>
-                    <td>8,95</td>
-                    <td>9,19</td>
-                    <td>9,76</td>
-                </tr>
-                <tr class="items">
-                <td>New York</td>
-                    <td>18,39</td>
-                    <td>17,52</td>
-                    <td>16,57</td>
-                    <td>16,60</td>
-                </tr>
-                <tr class="items">
-                <td>Barcelona</td>
-                    <td>0,10</td>
-                    <td>0,10</td>
-                    <td>0,05</td>
-                    <td>0,05</td>
-                </tr>
-                <tr class="items">
-                <td>Paris</td>
-                    <td>3,38</td>
-                    <td >3,63</td>
-                    <td>3,63</td>
-                    <td>3,54</td>
-                </tr>
-                </tbody>
-                </table>
-                <br>
-                </body>
-');
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleAudio', 'TemplateTitleAudioDescription', 'audiocomment.gif', '
-<head>
-               {CSS}
-            </head>
-                   <body>
-                    <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                    <tbody>
-                    <tr>
-                    <td>
-                    <div align="center">
-                    <span style="text-align: center;">
-                        <embed  type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="300" height="20" bgcolor="#FFFFFF" src="{REL_PATH}main/inc/lib/mediaplayer/player.swf" allowfullscreen="false" allowscriptaccess="always" flashvars="file={COURSE_DIR}audio/ListeningComprehension.mp3&amp;autostart=true"></embed>
-                    </span></div>
-
-                    <br>
-                    </td>
-                    <td colspan="1" rowspan="3"><br>
-                        <img style="width: 300px; height: 341px; float: right;" alt="image" src="{COURSE_DIR}images/diagrams/head_olfactory_nerve.png "><br></td>
-                    </tr>
-                    <tr>
-                    <td colspan="1" rowspan="1">
-                        <img style="width: 180px; height: 271px;" alt="trainer" src="{COURSE_DIR}images/trainer/trainer_glasses.png"><br></td>
-                    </tr>
-                    <tr>
-                    </tr>
-                    </tbody>
-                    </table>
-                    <p><br>
-                    <br>
-                    </p>
-                    </body>
-');
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleVideo', 'TemplateTitleVideoDescription', 'video.gif', '
-<head>
-                {CSS}
-            </head>
-
-            <body>
-            <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 720px; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-            <tbody>
-            <tr>
-            <td style="width: 50%; vertical-align: top;">
-
-                 <div style="text-align: center;" id="player810625-parent">
-                    <div style="border-style: none; overflow: hidden; width: 320px; height: 240px; background-color: rgb(220, 220, 220);">
-
-                        <div id="player810625">
-                            <div id="player810625-config" style="overflow: hidden; display: none; visibility: hidden; width: 0px; height: 0px;">url={REL_PATH}main/default_course_document/video/flv/example.flv width=320 height=240 loop=false play=false downloadable=false fullscreen=true displayNavigation=true displayDigits=true align=left dispPlaylist=none playlistThumbs=false</div>
-                        </div>
-
-                        <embed
-                            type="application/x-shockwave-flash"
-                            src="{REL_PATH}main/inc/lib/mediaplayer/player.swf"
-                            width="320"
-                            height="240"
-                            id="single"
-                            name="single"
-                            quality="high"
-                            allowfullscreen="true"
-                            flashvars="width=320&height=240&autostart=false&file={REL_PATH}main/default_course_document/video/flv/example.flv&repeat=false&image=&showdownload=false&link={REL_PATH}main/default_course_document/video/flv/example.flv&showdigits=true&shownavigation=true&logo="
-                        />
-
-                    </div>
-                </div>
-
-            </td>
-            <td style="background: transparent url({IMG_DIR}faded_grey.png) repeat scroll center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; width: 50%;">
-            <h3><br>
-            </h3>
-            <h3>Lorem ipsum dolor sit amet</h3>
-                <ul>
-                <li>consectetur adipisicing elit</li>
-                <li>sed do eiusmod tempor incididunt</li>
-                <li>ut labore et dolore magna aliqua</li>
-                </ul>
-            <h3>Ut enim ad minim veniam</h3>
-                <ul>
-                <li>quis nostrud exercitation ullamco</li>
-                <li>laboris nisi ut aliquip ex ea commodo consequat</li>
-                <li>Excepteur sint occaecat cupidatat non proident</li>
-                </ul>
-            </td>
-            </tr>
-            </tbody>
-            </table>
-            <p><br>
-            <br>
-            </p>
-             <style type="text/css">body{}</style><!-- to fix a strange bug appearing with firefox when editing this template -->
-            </body>
-');
-
-INSERT INTO system_template (title, comment, image, content) VALUES
-('TemplateTitleFlash', 'TemplateTitleFlashDescription', 'flash.gif', '
-<head>
-               {CSS}
-            </head>
-            <body>
-            <center>
-                <table style="background: transparent url({IMG_DIR}faded_blue_horizontal.png ) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 100%; height: 400px;" border="0" cellpadding="15" cellspacing="6">
-                <tbody>
-                    <tr>
-                    <td align="center">
-                    <embed width="700" height="300" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="{COURSE_DIR}flash/SpinEchoSequence.swf" play="true" loop="true" menu="true"></embed></span><br />
-                    </td>
-                    </tr>
-                </tbody>
-                </table>
-                <p><br>
-                <br>
-                </p>
-            </center>
-            </body>
-');
-
-DROP TABLE IF EXISTS reservation_category;
-CREATE TABLE IF NOT EXISTS reservation_category (
-   id  int unsigned NOT NULL auto_increment,
-   parent_id  int NOT NULL default 0,
-   name  varchar(128) NOT NULL default '',
-  PRIMARY KEY  ( id )
-);
-
-DROP TABLE IF EXISTS reservation_category_rights;
-CREATE TABLE IF NOT EXISTS reservation_category_rights  (
-    id  int unsigned NOT NULL auto_increment,
-    category_id  int NOT NULL default 0,
-    class_id  int NOT NULL default 0,
-    m_items  tinyint NOT NULL default 0,
-    PRIMARY KEY  ( id )
-);
-
-DROP TABLE IF EXISTS reservation_item;
-CREATE TABLE IF NOT EXISTS  reservation_item  (
-   id  int unsigned NOT NULL auto_increment,
-   category_id  int unsigned NOT NULL default 0,
-   course_code  varchar(40) NOT NULL default '',
-   name  varchar(128) NOT NULL default '',
-   description  text NOT NULL,
-   blackout  tinyint NOT NULL default 0,
-   creator  int unsigned NOT NULL default 0,
-   always_available TINYINT NOT NULL default 0,
-  PRIMARY KEY  ( id )
-);
-
-
-
---
--- Table structure for table reservation item_rights
---
-
-DROP TABLE IF EXISTS reservation_item_rights;
-CREATE TABLE IF NOT EXISTS  reservation_item_rights  (
-   item_id  int unsigned NOT NULL default 0,
-   class_id  int unsigned NOT NULL default 0,
-   edit_right  tinyint unsigned NOT NULL default 0,
-   delete_right  tinyint unsigned NOT NULL default 0,
-   m_reservation  tinyint unsigned NOT NULL default 0,
-   view_right  tinyint NOT NULL default 0,
-  PRIMARY KEY  ( item_id , class_id )
-);
-
-
-
---
--- Table structure for main reservation table
---
-
-DROP TABLE IF EXISTS reservation_main;
-CREATE TABLE IF NOT EXISTS  reservation_main  (
-   id  int unsigned NOT NULL auto_increment,
-   subid  int unsigned NOT NULL default 0,
-   item_id  int unsigned NOT NULL default 0,
-   auto_accept  tinyint unsigned NOT NULL default 0,
-   max_users  int unsigned NOT NULL default 1,
-   start_at  datetime NOT NULL default '0000-00-00 00:00:00',
-   end_at  datetime NOT NULL default '0000-00-00 00:00:00',
-   subscribe_from  datetime NOT NULL default '0000-00-00 00:00:00',
-   subscribe_until  datetime NOT NULL default '0000-00-00 00:00:00',
-   subscribers  int unsigned NOT NULL default 0,
-   notes  text NOT NULL,
-   timepicker  tinyint NOT NULL default 0,
-   timepicker_min  int NOT NULL default 0,
-   timepicker_max  int NOT NULL default 0,
-  PRIMARY KEY  ( id )
-);
-
---
--- Table structure for reservation subscription table
---
-
-DROP TABLE IF EXISTS reservation_subscription;
-CREATE TABLE IF NOT EXISTS  reservation_subscription  (
-   dummy  int unsigned NOT NULL auto_increment,
-   user_id  int unsigned NOT NULL default 0,
-   reservation_id  int unsigned NOT NULL default 0,
-   accepted  tinyint unsigned NOT NULL default 0,
-   start_at  datetime NOT NULL default '0000-00-00 00:00:00',
-   end_at  datetime NOT NULL default '0000-00-00 00:00:00',
-  PRIMARY KEY  ( dummy )
-);
-
---
--- Table structure for table user_rel_user
---
-DROP TABLE IF EXISTS user_rel_user;
-CREATE TABLE IF NOT EXISTS user_rel_user (
-  id bigint unsigned not null auto_increment,
-  user_id int unsigned not null,
-  friend_user_id int unsigned not null,
-  relation_type int not null default 0,
-  last_edit DATETIME,
-  PRIMARY KEY(id)
-);
-
-ALTER TABLE user_rel_user ADD INDEX idx_user_rel_user__user (user_id);
-ALTER TABLE user_rel_user ADD INDEX idx_user_rel_user__friend_user(friend_user_id);
-ALTER TABLE user_rel_user ADD INDEX idx_user_rel_user__user_friend_user(user_id,friend_user_id);
-
---
--- Table structure for table user_friend_relation_type
---
-DROP TABLE IF EXISTS user_friend_relation_type;
-CREATE TABLE IF NOT EXISTS user_friend_relation_type(
-  id int unsigned not null auto_increment,
-  title char(20),
-  PRIMARY KEY(id)
-);
-
-
---
--- Table structure for MD5 API keys for users
---
-
-DROP TABLE IF EXISTS user_api_key;
-CREATE TABLE IF NOT EXISTS user_api_key (
-    id int unsigned NOT NULL auto_increment,
-    user_id int unsigned NOT NULL,
-    api_key char(32) NOT NULL,
-    api_service char(10) NOT NULL default 'dokeos',
-    api_end_point text DEFAULT NULL,
-    created_date datetime DEFAULT NULL,
-    validity_start_date datetime DEFAULT NULL,
-    validity_end_date datetime DEFAULT NULL,
-    description text DEFAULT NULL,
-    PRIMARY KEY (id)
-);
-ALTER TABLE user_api_key ADD INDEX idx_user_api_keys_user (user_id);
-
--- Table structure for table message
--- status: 0 read, 1 unread, 3 deleted, 5 pending invitation, 6 accepted invitation, 7 invitation denied
-
-DROP TABLE IF EXISTS message;
-CREATE TABLE IF NOT EXISTS message(
-    id bigint unsigned not null auto_increment,
-    user_sender_id int unsigned not null,
-    user_receiver_id int unsigned not null,
-    msg_status tinyint unsigned not null default 0,
-    send_date datetime not null default '0000-00-00 00:00:00',
-    title varchar(255) not null,
-    content text not null,
-    group_id int unsigned not null default 0,
-    parent_id int unsigned not null default 0,
-    update_date datetime not null default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-ALTER TABLE message ADD INDEX idx_message_user_sender(user_sender_id);
-ALTER TABLE message ADD INDEX idx_message_user_receiver(user_receiver_id);
-ALTER TABLE message ADD INDEX idx_message_user_sender_user_receiver(user_sender_id,user_receiver_id);
-ALTER TABLE message ADD INDEX idx_message_group(group_id);
-ALTER TABLE message ADD INDEX idx_message_parent(parent_id);
-
-INSERT INTO user_friend_relation_type (id,title)
-VALUES
-(1,'SocialUnknow'),
-(2,'SocialParent'),
-(3,'SocialFriend'),
-(4,'SocialGoodFriend'),
-(5,'SocialEnemy'),
-(6,'SocialDeleted');
-
---
--- Table structure for table legal (Terms & Conditions)
---
-
-DROP TABLE IF EXISTS legal;
-CREATE TABLE IF NOT EXISTS legal (
-  legal_id int NOT NULL auto_increment,
-  language_id int NOT NULL,
-  date int NOT NULL default 0,
-  content text,
-  type int NOT NULL,
-  changes text NOT NULL,
-  version int,
-  PRIMARY KEY (legal_id,language_id)
-);
-
---
--- Table structure for certificate with gradebook
---
-
-DROP TABLE IF EXISTS gradebook_certificate;
-CREATE TABLE IF NOT EXISTS gradebook_certificate (
-    id bigint unsigned not null auto_increment,
-    cat_id int unsigned not null,
-    user_id int unsigned not null,
-    score_certificate float unsigned not null default 0,
-    created_at DATETIME NOT NULL default '0000-00-00 00:00:00',
-    path_certificate text null,
-    PRIMARY KEY(id)
-);
-ALTER TABLE gradebook_certificate ADD INDEX idx_gradebook_certificate_category_id(cat_id);
-ALTER TABLE gradebook_certificate ADD INDEX idx_gradebook_certificate_user_id(user_id);
-ALTER TABLE gradebook_certificate ADD INDEX idx_gradebook_certificate_category_id_user_id(cat_id,user_id);
-
---
--- Tables structure for search tool
---
-
--- specific fields tables
-DROP TABLE IF EXISTS specific_field;
-CREATE TABLE IF NOT EXISTS specific_field (
-    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
-    code char(1) NOT NULL,
-    name VARCHAR(200) NOT NULL
-);
-
-DROP TABLE IF EXISTS specific_field_values;
-CREATE TABLE IF NOT EXISTS specific_field_values (
-    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-    course_code VARCHAR(40) NOT NULL,
-    tool_id VARCHAR(100) NOT NULL,
-    ref_id INT NOT NULL,
-    field_id INT NOT NULL,
-    value VARCHAR(200) NOT NULL
-);
-ALTER TABLE specific_field ADD CONSTRAINT unique_specific_field__code UNIQUE (code);
-
--- search engine references to map dokeos resources
-
-DROP TABLE IF EXISTS search_engine_ref;
-CREATE TABLE IF NOT EXISTS search_engine_ref (
-    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-    course_code VARCHAR( 40 ) NOT NULL,
-    tool_id VARCHAR( 100 ) NOT NULL,
-    ref_id_high_level INT NOT NULL,
-    ref_id_second_level INT NULL,
-    search_did INT NOT NULL
-);
-
---
--- Table structure for table sessions categories
---
-
-DROP TABLE IF EXISTS session_category;
-CREATE TABLE IF NOT EXISTS session_category (
-    id int NOT NULL auto_increment,
-    name varchar(100) default NULL,
-    date_start date default NULL,
-    date_end date default NULL,
-	access_url_id INT NOT NULL default 1,
-  PRIMARY KEY  (id)
-);
-
-
---
--- Table structure for table user tag
---
-
-DROP TABLE IF EXISTS tag;
-CREATE TABLE IF NOT EXISTS tag (
-    id int NOT NULL auto_increment,
-    tag char(255) NOT NULL,
-    field_id int NOT NULL,
-    count int NOT NULL,
-    PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS user_rel_tag;
-CREATE TABLE IF NOT EXISTS user_rel_tag (
-    id int NOT NULL auto_increment,
-    user_id int NOT NULL,
-    tag_id int NOT NULL,
-    PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS announcement_rel_group;
-CREATE TABLE IF NOT EXISTS announcement_rel_group (
-  id INT unsigned NOT NULL auto_increment,
-	group_id int NOT NULL,
-	announcement_id int NOT NULL,
-	PRIMARY KEY (id)
-);
-
---
--- Table structure for table message attachment
---
-
-DROP TABLE IF EXISTS message_attachment;
-CREATE TABLE IF NOT EXISTS message_attachment (
-    id int NOT NULL AUTO_INCREMENT,
-    path varchar(255) NOT NULL,
-    comment text,
-    size int NOT NULL default 0,
-    message_id int NOT NULL,
-    filename varchar(255) NOT NULL,
-    PRIMARY KEY  (id)
-);
-
---
--- Table structure for table block
---
-
-DROP TABLE IF EXISTS block;
-CREATE TABLE IF NOT EXISTS block (
-    id INT NOT NULL AUTO_INCREMENT,
-    name VARCHAR(255) NULL,
-    description TEXT NULL,
-    path VARCHAR(255) NOT NULL,
-    controller VARCHAR(100) NOT NULL,
-    active TINYINT NOT NULL DEFAULT 1,
-    PRIMARY KEY(id)
-);
-ALTER TABLE block ADD UNIQUE(path);
-
---
--- Structure for table 'course_request' ("Course validation" feature)
---
-
-DROP TABLE IF EXISTS course_request;
-CREATE TABLE IF NOT EXISTS course_request (
-  id int NOT NULL AUTO_INCREMENT,
-  code varchar(40) NOT NULL,
-  user_id int unsigned NOT NULL default '0',
-  directory varchar(40) DEFAULT NULL,
-  db_name varchar(40) DEFAULT NULL,
-  course_language varchar(20) DEFAULT NULL,
-  title varchar(250) DEFAULT NULL,
-  description text,
-  category_code varchar(40) DEFAULT NULL,
-  tutor_name varchar(200) DEFAULT NULL,
-  visual_code varchar(40) DEFAULT NULL,
-  request_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  objetives text,
-  target_audience text,
-  status int unsigned NOT NULL default '0',
-  info int unsigned NOT NULL default '0',
-  exemplary_content int unsigned NOT NULL default '0',
-  PRIMARY KEY (id),
-  UNIQUE KEY code (code)
-);
-
---
--- Structure for Careers, Promotions and Usergroups
---
-
-DROP TABLE IF EXISTS career;
-CREATE TABLE IF NOT EXISTS career (
-    id INT NOT NULL AUTO_INCREMENT,
-    name VARCHAR(255) NOT NULL ,
-    description TEXT NOT NULL,
-    status INT NOT NULL default '0',
-    created_at datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-    updated_at datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-    PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS promotion;
-CREATE TABLE IF NOT EXISTS promotion (
-    id INT NOT NULL AUTO_INCREMENT,
-    name VARCHAR(255) NOT NULL ,
-    description TEXT NOT NULL,
-    career_id INT NOT NULL,
-    status INT NOT NULL default '0',
-    created_at datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-    updated_at datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
-DROP TABLE IF EXISTS usergroup;
-CREATE TABLE IF NOT EXISTS usergroup (
-    id INT NOT NULL AUTO_INCREMENT,
-    name VARCHAR(255) NOT NULL,
-    group_type INT unsigned NOT NULL default 0,
-    description TEXT NOT NULL,
-    picture varchar(255) NOT NULL,
-    url varchar(255) NOT NULL,
-    visibility int NOT NULL,
-    updated_on varchar(255) NOT NULL,
-    created_on varchar(255) NOT NULL,
-    PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS usergroup_rel_user;
-CREATE TABLE IF NOT EXISTS usergroup_rel_user(
-    id INT NOT NULL AUTO_INCREMENT,
-    usergroup_id INT NOT NULL,
-    user_id 	INT NOT NULL,
-    relation_type INT DEFAULT 0,
-    PRIMARY KEY (id)
-);
-
-ALTER TABLE usergroup_rel_user ADD INDEX ( usergroup_id );
-ALTER TABLE usergroup_rel_user ADD INDEX ( user_id );
-ALTER TABLE usergroup_rel_user ADD INDEX ( relation_type );
-
-DROP TABLE IF EXISTS usergroup_rel_course;
-CREATE TABLE IF NOT EXISTS usergroup_rel_course  (
-    id 			INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
-    usergroup_id INT NOT NULL,
-    course_id 	INT NOT NULL
-);
-
-DROP TABLE IF EXISTS usergroup_rel_session;
-CREATE TABLE IF NOT EXISTS usergroup_rel_session (
-    id 			INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
-    usergroup_id INT NOT NULL,
-    session_id  INT NOT NULL
-);
-
-DROP TABLE IF EXISTS usergroup_rel_tag;
-CREATE TABLE IF NOT EXISTS usergroup_rel_tag(
-    id int NOT NULL AUTO_INCREMENT,
-    tag_id int NOT NULL,
-    usergroup_id int NOT NULL,
-    PRIMARY KEY (id)
-);
-
-ALTER TABLE usergroup_rel_tag ADD INDEX ( usergroup_id );
-ALTER TABLE usergroup_rel_tag ADD INDEX ( tag_id );
-
-DROP TABLE IF EXISTS usergroup_rel_usergroup;
-CREATE TABLE IF NOT EXISTS usergroup_rel_usergroup (
-	id int NOT NULL AUTO_INCREMENT,
-	group_id int NOT NULL,
-	subgroup_id int NOT NULL,
-	relation_type int NOT NULL,
-	PRIMARY KEY (id)
-);
-
-ALTER TABLE usergroup_rel_usergroup ADD INDEX ( group_id );
-ALTER TABLE usergroup_rel_usergroup ADD INDEX ( subgroup_id );
-ALTER TABLE usergroup_rel_usergroup ADD INDEX ( relation_type );
-
---
--- Structure for Mail notifications
---
-
-DROP TABLE IF EXISTS notification;
-CREATE TABLE IF NOT EXISTS notification (
-	id 			BIGINT PRIMARY KEY NOT NULL AUTO_INCREMENT,
-	dest_user_id INT NOT NULL,
- 	dest_mail 	CHAR(255),
- 	title 		CHAR(255),
-  sender_id   INT NOT NULL DEFAULT 0,
- 	content 	CHAR(255),
- 	send_freq 	SMALLINT DEFAULT 1,
- 	created_at 	DATETIME NOT NULL,
- 	sent_at 	DATETIME NULL
-);
-
-ALTER TABLE notification ADD index mail_notify_sent_index (sent_at);
-ALTER TABLE notification ADD index mail_notify_freq_index (sent_at, send_freq, created_at);
-
--- Skills management
-
-DROP TABLE IF EXISTS skill;
-CREATE TABLE IF NOT EXISTS skill (
-  id int NOT NULL AUTO_INCREMENT,
-  name varchar(255) NOT NULL,
-  short_code varchar(100) NOT NULL,
-  description TEXT NOT NULL,
-  access_url_id int NOT NULL,
-  icon varchar(255) NOT NULL,
-  PRIMARY KEY (id)
-);
-
-INSERT INTO skill (name) VALUES ('Root');
-
-DROP TABLE IF EXISTS skill_rel_gradebook;
-CREATE TABLE IF NOT EXISTS skill_rel_gradebook (
-  id int NOT NULL AUTO_INCREMENT,
-  gradebook_id int NOT NULL,
-  skill_id int NOT NULL,
-  type varchar(10) NOT NULL,
-  PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS skill_rel_skill;
-CREATE TABLE IF NOT EXISTS skill_rel_skill (
-  id int NOT NULL AUTO_INCREMENT,
-  skill_id int NOT NULL,
-  parent_id int NOT NULL,
-  relation_type int NOT NULL,
-  level int NOT NULL,
-  PRIMARY KEY (id)
-);
-
-INSERT INTO skill_rel_skill VALUES(1, 1, 0, 0, 0);
-
-DROP TABLE IF EXISTS skill_rel_user;
-CREATE TABLE IF NOT EXISTS skill_rel_user (
-  id int NOT NULL AUTO_INCREMENT,
-  user_id int NOT NULL,
-  skill_id int NOT NULL,
-  acquired_skill_at datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-  assigned_by int NOT NULL,
-  PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS skill_profile;
-CREATE TABLE IF NOT EXISTS skill_profile (
-  id INTEGER  NOT NULL AUTO_INCREMENT,
-  name VARCHAR(255)  NOT NULL,
-  description TEXT  NOT NULL,
-  PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS skill_rel_profile;
-CREATE TABLE IF NOT EXISTS skill_rel_profile (
-  id INTEGER  NOT NULL AUTO_INCREMENT,
-  skill_id INTEGER  NOT NULL,
-  profile_id INTEGER  NOT NULL,
-  PRIMARY KEY (id)
-);
-
---
--- Table structure for event email sending
---
-DROP TABLE IF EXISTS event_email_template;
-CREATE TABLE event_email_template (
-  id int NOT NULL AUTO_INCREMENT,
-  message text,
-  subject varchar(255) DEFAULT NULL,
-  event_type_name varchar(255) DEFAULT NULL,
-  activated tinyint NOT NULL DEFAULT '0',
-  language_id int DEFAULT NULL,
-  PRIMARY KEY (id)
-);
-ALTER TABLE event_email_template ADD INDEX event_name_index (event_type_name);
-
-DROP TABLE IF EXISTS event_sent;
-CREATE TABLE event_sent (
-  id int NOT NULL AUTO_INCREMENT,
-  user_from int NOT NULL,
-  user_to int DEFAULT NULL,
-  event_type_name varchar(100) DEFAULT NULL,
-  PRIMARY KEY (id)
-);
-ALTER TABLE event_sent ADD INDEX event_name_index (event_type_name);
-
-DROP TABLE IF EXISTS user_rel_event_type;
-CREATE TABLE user_rel_event_type (
-  id int NOT NULL AUTO_INCREMENT,
-  user_id int NOT NULL,
-  event_type_name varchar(255) NOT NULL,
-  PRIMARY KEY (id)
-);
-ALTER TABLE user_rel_event_type ADD INDEX event_name_index (event_type_name);
-
--- Course ranking
-
-DROP TABLE IF EXISTS track_course_ranking;
-CREATE TABLE IF NOT EXISTS track_course_ranking (
-    id   int unsigned not null PRIMARY KEY AUTO_INCREMENT,
-    c_id  int unsigned not null,
-    session_id  int unsigned not null default 0,
-    url_id  int unsigned not null default 0,
-    accesses int unsigned not null default 0,
-    total_score int unsigned not null default 0,
-    users int unsigned not null default 0,
-    creation_date datetime not null
-);
-
-ALTER TABLE track_course_ranking ADD INDEX idx_tcc_cid (c_id);
-ALTER TABLE track_course_ranking ADD INDEX idx_tcc_sid (session_id);
-ALTER TABLE track_course_ranking ADD INDEX idx_tcc_urlid (url_id);
-ALTER TABLE track_course_ranking ADD INDEX idx_tcc_creation_date (creation_date);
-
-DROP TABLE IF EXISTS user_rel_course_vote;
-CREATE TABLE IF NOT EXISTS user_rel_course_vote (
-    id int unsigned not null AUTO_INCREMENT PRIMARY KEY,
-    c_id int unsigned not null,
-    user_id int unsigned not null,
-    session_id int unsigned not null default 0,
-    url_id int unsigned not null default 0,
-    vote int unsigned not null default 0
-);
-
-ALTER TABLE user_rel_course_vote ADD INDEX idx_ucv_cid (c_id);
-ALTER TABLE user_rel_course_vote ADD INDEX idx_ucv_uid (user_id);
-ALTER TABLE user_rel_course_vote ADD INDEX idx_ucv_cuid (user_id, c_id);
-
--- Global chat
-DROP TABLE IF EXISTS chat;
-CREATE TABLE IF NOT EXISTS chat (
-	id			INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
-	from_user	INTEGER,
-	to_user		INTEGER,
-	message		TEXT NOT NULL,
-	sent		DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
-	recd		INTEGER UNSIGNED NOT NULL DEFAULT 0,
-	PRIMARY KEY (id)
-);
-
-ALTER TABLE chat ADD INDEX idx_chat_to_user (to_user);
-ALTER TABLE chat ADD INDEX idx_chat_from_user (from_user);
-
--- Grade Model
-DROP TABLE IF EXISTS grade_model;
-CREATE TABLE grade_model (
-    id INTEGER NOT NULL AUTO_INCREMENT,
-    name VARCHAR(255) NOT NULL,
-    description TEXT,
-    default_lowest_eval_exclude TINYINT default null,
-    default_external_eval TINYINT default null,
-    default_external_eval_prefix VARCHAR(140) default null,
-    PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS grade_components;
-CREATE TABLE grade_components (
-    id INTEGER NOT NULL AUTO_INCREMENT,
-    percentage VARCHAR(255)  NOT NULL,
-    title VARCHAR(255) NOT NULL,
-    acronym VARCHAR(255) NOT NULL,
-    prefix VARCHAR(255) DEFAULT NULL,
-    count_elements INT DEFAULT 0,
-    exclusions INT DEFAULT 0,
-    grade_model_id INT NOT NULL,
-    PRIMARY KEY (id)
-);
-
-ALTER TABLE gradebook_category ADD COLUMN grade_model_id INT DEFAULT 0;
-
-DROP TABLE IF EXISTS course_type;
-CREATE TABLE course_type (
-    id int unsigned not null auto_increment primary key,
-    name varchar(50) not null,
-    translation_var char(40) default 'UndefinedCourseTypeLabel',
-    description TEXT default '',
-    props text default ''
-);
-
-INSERT INTO course_type (id, name) VALUES (1, 'All tools');
-INSERT INTO course_type (id, name) VALUES (2, 'Entry exam');
-
-ALTER TABLE course add course_type_id int unsigned default 1;
-
-DROP TABLE IF EXISTS usergroup_rel_question;
-CREATE TABLE usergroup_rel_question (
-    id int unsigned not null auto_increment primary key,
-    c_id int unsigned not null,
-    question_id int unsigned not null,
-    usergroup_id int unsigned not null,
-    coefficient float(6,2)
-);
-
-DROP TABLE IF EXISTS branch_sync;
-CREATE TABLE branch_sync(
-  id int unsigned not null AUTO_INCREMENT PRIMARY KEY,
-  access_url_id int unsigned not null,
-  branch_name varchar(250) default '',
-  branch_ip varchar(40) default '',
-  latitude decimal(15,7),
-  longitude decimal(15,7),
-  dwn_speed int unsigned default null,
-  up_speed int unsigned default null,
-  delay int unsigned default null,
-  admin_mail varchar(250) default '',
-  admin_name varchar(250) default '',
-  admin_phone varchar(250) default '',
-  last_sync_trans_id bigint unsigned default 0,
-  last_sync_trans_date datetime,
-  last_sync_type char(20) default 'full',
-  ssl_pub_key varchar(250) default '',
-  branch_type varchar(250) default null,
-  lft int unsigned,
-  rgt int unsigned,
-  lvl int unsigned,
-  root int unsigned,
-  parent_id int unsigned
-);
-INSERT INTO branch_sync (id, access_url_id, branch_name, branch_ip) VALUES (1, 1, 'Local', '127.0.0.1');
-
-DROP TABLE IF EXISTS branch_transaction_log;
-CREATE TABLE branch_transaction_log(
-  id bigint unsigned not null AUTO_INCREMENT PRIMARY KEY,
-  transaction_id bigint unsigned not null default 0,
-  import_time datetime,
-  message mediumtext not null
-);
-
-
-DROP TABLE IF EXISTS branch_transaction_status;
-CREATE TABLE branch_transaction_status (
-    id tinyint not null PRIMARY KEY AUTO_INCREMENT,
-    title char(20)
-);
-
-INSERT INTO branch_transaction_status VALUES (1, 'To be executed'), (2, 'Executed successfully'), (3, 'Execution deprecated'), (4, 'Execution failed');
-
-DROP TABLE IF EXISTS branch_transaction;
-CREATE TABLE branch_transaction (
-    id bigint unsigned not null AUTO_INCREMENT,
-    transaction_id bigint unsigned,
-    branch_id int not null default 0,
-    action char(20),
-    item_id char(36),
-    dest_id char(36),
-    status_id tinyint not null default 0,
-    time_insert datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-    time_update datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
-    PRIMARY KEY (id, transaction_id, branch_id)
-);
-
-CREATE TABLE IF NOT EXISTS branch_transaction_data (
-    id bigint unsigned NOT NULL PRIMARY KEY,
-    data text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
-);
-
-
-CREATE TABLE jury (
-  id int NOT NULL AUTO_INCREMENT,
-  name varchar(255) DEFAULT NULL,
-  branch_id int NULL,
-  opening_date datetime DEFAULT NULL,
-  closure_date datetime DEFAULT NULL,
-  opening_user_id int DEFAULT NULL,
-  closure_user_id int DEFAULT NULL,
-  exercise_id int NOT NULL,
-  PRIMARY KEY(id)
-);
-
-CREATE TABLE jury_members (
-    id int NOT NULL AUTO_INCREMENT,
-    user_id int,
-    role_id int,
-    jury_id int,
-    PRIMARY KEY(id)
-);
-
-
--- Stats database
-
-
-
-DROP TABLE IF EXISTS track_c_browsers;
-CREATE TABLE track_c_browsers (
-  id int NOT NULL auto_increment,
-  browser varchar(255) NOT NULL default '',
-  counter int NOT NULL default 0,
-  PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS track_c_countries;
-CREATE TABLE track_c_countries (
-  id int NOT NULL auto_increment,
-  code varchar(40) NOT NULL default '',
-  country varchar(50) NOT NULL default '',
-  counter int NOT NULL default 0,
-  PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS track_c_os;
-CREATE TABLE track_c_os (
-  id int NOT NULL auto_increment,
-  os varchar(255) NOT NULL default '',
-  counter int NOT NULL default 0,
-  PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS track_c_providers;
-CREATE TABLE track_c_providers (
-  id int NOT NULL auto_increment,
-  provider varchar(255) NOT NULL default '',
-  counter int NOT NULL default 0,
-  PRIMARY KEY  (id)
-);
-
-DROP TABLE IF EXISTS track_c_referers;
-CREATE TABLE track_c_referers (
-  id int NOT NULL auto_increment,
-  referer varchar(255) NOT NULL default '',
-  counter int NOT NULL default 0,
-  PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS track_e_access;
-CREATE TABLE track_e_access (
-  access_id int NOT NULL auto_increment,
-  access_user_id int unsigned default NULL,
-  access_date datetime NOT NULL default '0000-00-00 00:00:00',
-  c_id INT NOT NULL DEFAULT 0,
-  access_tool varchar(30) default NULL,
-  access_session_id int NOT NULL default 0,
-  PRIMARY KEY  (access_id),
-  KEY access_user_id (access_user_id),
-  KEY access_cid_user (c_id, access_user_id)
-);
-
-DROP TABLE IF EXISTS track_e_lastaccess;
-CREATE TABLE track_e_lastaccess (
-  access_id bigint NOT NULL auto_increment,
-  access_user_id int unsigned default NULL,
-  access_date datetime NOT NULL default '0000-00-00 00:00:00',
-  c_id INT NOT NULL DEFAULT 0,
-  access_tool varchar(30) default NULL,
-  access_session_id int unsigned default NULL,
-  PRIMARY KEY  (access_id),
-  KEY access_c_id_user_id (c_id, access_user_id),
-  KEY access_user_id (access_user_id),
-  KEY access_cours_code (c_id),
-  KEY access_session_id (access_session_id)
-);
-
-DROP TABLE IF EXISTS track_e_default;
-CREATE TABLE track_e_default (
-  default_id int NOT NULL auto_increment,
-  default_user_id int unsigned NOT NULL default 0,
-  default_cours_code varchar(40) NOT NULL default '',
-  default_date datetime NOT NULL default '0000-00-00 00:00:00',
-  default_event_type varchar(20) NOT NULL default '',
-  default_value_type varchar(20) NOT NULL default '',
-  default_value text NOT NULL,
-  c_id int unsigned default NULL,
-  session_id int unsigned default 0,
-  PRIMARY KEY (default_id)
-);
-
-DROP TABLE IF EXISTS track_e_downloads;
-CREATE TABLE track_e_downloads (
-  down_id int NOT NULL auto_increment,
-  down_user_id int unsigned default NULL,
-  down_date datetime NOT NULL default '0000-00-00 00:00:00',
-  c_id int NOT NULL default 0,
-  down_doc_path varchar(255) NOT NULL default '',
-  down_session_id INT NOT NULL DEFAULT 0,
-  PRIMARY KEY  (down_id)
-);
-
-DROP TABLE IF EXISTS track_e_exercices;
-CREATE TABLE track_e_exercices (
-  exe_id int NOT NULL auto_increment,
-  exe_user_id int unsigned default NULL,
-  exe_date datetime NOT NULL default '0000-00-00 00:00:00',
-  exe_exo_id int unsigned NOT NULL default 0,
-  exe_result float(6,2) NOT NULL default 0,
-  exe_weighting float(6,2) NOT NULL default 0,
-  c_id INT unsigned NOT NULL default 0,
-  PRIMARY KEY  (exe_id)
-);
-
-ALTER TABLE track_e_exercices ADD status varchar(20) NOT NULL default '';
-ALTER TABLE track_e_exercices ADD data_tracking text NOT NULL default '';
-ALTER TABLE track_e_exercices ADD start_date datetime NOT NULL default '0000-00-00 00:00:00';
-ALTER TABLE track_e_exercices ADD steps_counter SMALLINT UNSIGNED NOT NULL default 0;
-ALTER TABLE track_e_exercices ADD session_id INT UNSIGNED NOT NULL default 0;
-ALTER TABLE track_e_exercices ADD INDEX ( session_id ) ;
-ALTER TABLE track_e_exercices ADD orig_lp_id int  NOT NULL default 0;
-ALTER TABLE track_e_exercices ADD orig_lp_item_id int  NOT NULL default 0;
-ALTER TABLE track_e_exercices ADD exe_duration int UNSIGNED NOT NULL default 0;
-ALTER TABLE track_e_exercices ADD COLUMN expired_time_control datetime NOT NULL DEFAULT '0000-00-00 00:00:00';
-ALTER TABLE track_e_exercices ADD COLUMN orig_lp_item_view_id INT NOT NULL DEFAULT 0;
-ALTER TABLE track_e_exercices ADD COLUMN questions_to_check TEXT  NOT NULL DEFAULT '';
-ALTER TABLE track_e_exercices ADD COLUMN jury_score float(6,2);
-ALTER TABLE track_e_exercices ADD COLUMN jury_id INT DEFAULT NULL;
-
-DROP TABLE IF EXISTS track_e_attempt;
-CREATE TABLE track_e_attempt (
-    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-    exe_id int default NULL,
-    user_id int NOT NULL default 0,
-    question_id int NOT NULL default 0,
-    answer text NOT NULL,
-    teacher_comment text NOT NULL,
-    marks float(6,2) NOT NULL default 0,
-    position int default 0,
-    tms datetime NOT NULL default '0000-00-00 00:00:00',
-    session_id INT NOT NULL DEFAULT 0,
-    c_id INT unsigned NOT NULL default 0,
-    filename VARCHAR(255) DEFAULT NULL
-);
-
-ALTER TABLE track_e_attempt ADD INDEX (exe_id);
-ALTER TABLE track_e_attempt ADD INDEX (user_id);
-ALTER TABLE track_e_attempt ADD INDEX (question_id);
-ALTER TABLE track_e_attempt ADD INDEX (session_id);
-
-DROP TABLE IF EXISTS track_e_attempt_recording;
-CREATE TABLE track_e_attempt_recording (
-    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-    exe_id int unsigned NOT NULL,
-    question_id int unsigned NOT NULL,
-    marks int NOT NULL,
-    insert_date datetime NOT NULL default '0000-00-00 00:00:00',
-    author int unsigned NOT NULL,
-    teacher_comment text NOT NULL,
-    session_id INT NOT NULL DEFAULT 0
-);
-ALTER TABLE track_e_attempt_recording ADD INDEX (exe_id);
-ALTER TABLE track_e_attempt_recording ADD INDEX (question_id);
-ALTER TABLE track_e_attempt_recording ADD INDEX (session_id);
-
-DROP TABLE IF EXISTS track_e_hotpotatoes;
-CREATE TABLE track_e_hotpotatoes (
-    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-    exe_name VARCHAR( 255 ) NOT NULL ,
-    exe_user_id int unsigned DEFAULT NULL ,
-    exe_date DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL ,
-    c_id INT unsigned NOT NULL default 0,
-    exe_result smallint default 0 NOT NULL ,
-    exe_weighting smallint default 0 NOT NULL
-);
-
-DROP TABLE IF EXISTS track_e_links;
-CREATE TABLE track_e_links (
-  links_id int NOT NULL auto_increment,
-  links_user_id int unsigned default NULL,
-  links_date datetime NOT NULL default '0000-00-00 00:00:00',
-  c_id INT NOT NULL DEFAULT 0,
-  links_link_id int NOT NULL default 0,
-  links_session_id INT NOT NULL DEFAULT 0,
-  PRIMARY KEY (links_id),
-  KEY links_user_id (links_user_id)
-);
-
-DROP TABLE IF EXISTS track_e_login;
-CREATE TABLE track_e_login (
-  login_id int NOT NULL auto_increment,
-  login_user_id int unsigned NOT NULL default 0,
-  login_date datetime NOT NULL default '0000-00-00 00:00:00',
-  login_ip varchar(39) NOT NULL default '',
-  logout_date datetime NULL default NULL,
-  PRIMARY KEY (login_id),
-  KEY login_user_id (login_user_id)
-);
-
-DROP TABLE IF EXISTS track_e_online;
-CREATE TABLE track_e_online (
-  login_id int NOT NULL auto_increment,
-  login_user_id int unsigned NOT NULL default 0,
-  login_date datetime NOT NULL default '0000-00-00 00:00:00',
-  login_ip varchar(39) NOT NULL default '',
-  course varchar(40) default NULL,
-  session_id INT NOT NULL DEFAULT 0,
-  access_url_id INT NOT NULL DEFAULT 1,
-  PRIMARY KEY  (login_id),
-  KEY login_user_id (login_user_id)
-);
-DROP TABLE IF EXISTS track_e_open;
-CREATE TABLE track_e_open (
-  open_id int NOT NULL auto_increment,
-  open_remote_host tinytext NOT NULL,
-  open_agent tinytext NOT NULL,
-  open_referer tinytext NOT NULL,
-  open_date datetime NOT NULL default '0000-00-00 00:00:00',
-  PRIMARY KEY  (open_id)
-);
-
-DROP TABLE IF EXISTS track_e_uploads;
-CREATE TABLE track_e_uploads (
-  upload_id int NOT NULL auto_increment,
-  upload_user_id int unsigned default NULL,
-  upload_date datetime NOT NULL default '0000-00-00 00:00:00',
-  upload_cours_id varchar(40) NOT NULL default '',
-  upload_work_id int NOT NULL default 0,
-  upload_session_id INT NOT NULL DEFAULT 0,
-  PRIMARY KEY  (upload_id),
-  KEY upload_user_id (upload_user_id),
-  KEY upload_cours_id (upload_cours_id)
-);
-
-DROP TABLE IF EXISTS track_e_course_access;
-CREATE TABLE track_e_course_access (
-  course_access_id bigint unsigned NOT NULL auto_increment,
-  user_id int NOT NULL,
-  login_course_date datetime NOT NULL default '0000-00-00 00:00:00',
-  logout_course_date datetime default NULL,
-  counter int NOT NULL,
-  session_id int NOT NULL default 0,
-  c_id int NOT NULL default 0,
-  PRIMARY KEY(course_access_id)
-);
-
-DROP TABLE IF EXISTS track_e_hotspot;
-CREATE TABLE track_e_hotspot (
-  hotspot_id int NOT NULL auto_increment,
-  hotspot_user_id int NOT NULL,
-  hotspot_exe_id int NOT NULL,
-  hotspot_question_id int NOT NULL,
-  hotspot_answer_id int NOT NULL,
-  hotspot_correct tinyint(3) unsigned NOT NULL,
-  hotspot_coordinate text NOT NULL,
-  c_id int NOT NULL default 0,
-  PRIMARY KEY (hotspot_id),
-  KEY hotspot_user_id (hotspot_user_id),
-  KEY hotspot_exe_id (hotspot_exe_id),
-  KEY hotspot_question_id (hotspot_question_id)
-);
-
-DROP TABLE IF EXISTS track_e_item_property;
-
-CREATE TABLE track_e_item_property (
-  id int NOT NULL auto_increment PRIMARY KEY,
-  course_id int NOT NULL,
-  item_property_id int NOT NULL,
-  title varchar(255),
-  content text,
-  progress int NOT NULL default 0,
-  lastedit_date datetime NOT NULL default '0000-00-00 00:00:00',
-  lastedit_user_id int  NOT NULL,
-  session_id int NOT NULL default 0
-);
-
-ALTER TABLE track_e_course_access ADD INDEX (user_id);
-ALTER TABLE track_e_course_access ADD INDEX (login_course_date);
-ALTER TABLE track_e_course_access ADD INDEX (c_id);
-ALTER TABLE track_e_course_access ADD INDEX (session_id);
-ALTER TABLE track_e_access ADD INDEX (access_session_id);
-
-ALTER TABLE track_e_online ADD INDEX (course);
-ALTER TABLE track_e_online ADD INDEX (session_id);
-ALTER TABLE track_e_online ADD INDEX idx_trackonline_uat (login_user_id, access_url_id, login_date);
-
-ALTER TABLE track_e_item_property ADD INDEX (course_id, item_property_id, session_id);
-ALTER TABLE track_e_downloads ADD INDEX (down_session_id);
-ALTER TABLE track_e_links ADD INDEX (links_session_id);
-ALTER TABLE track_e_uploads ADD INDEX (upload_session_id);
-
---
--- Table structure for LP custom storage API
---
-DROP TABLE IF EXISTS track_stored_values;
-CREATE TABLE IF NOT EXISTS track_stored_values (
-    id int unsigned not null AUTO_INCREMENT PRIMARY KEY,
-	user_id INT NOT NULL,
-	sco_id INT NOT NULL,
-	course_id CHAR(40) NOT NULL,
-	sv_key CHAR(64) NOT NULL,
-	sv_value TEXT NOT NULL
-);
-ALTER TABLE track_stored_values ADD KEY (user_id, sco_id, course_id, sv_key);
-ALTER TABLE track_stored_values ADD UNIQUE (user_id, sco_id, course_id, sv_key);
-
-DROP TABLE IF EXISTS track_stored_value_stack;
-CREATE TABLE IF NOT EXISTS track_stored_values_stack (
-    id int unsigned not null AUTO_INCREMENT PRIMARY KEY,
-	user_id INT NOT NULL,
-	sco_id INT NOT NULL,
-	stack_order INT NOT NULL,
-	course_id CHAR(40) NOT NULL,
-	sv_key CHAR(64) NOT NULL,
-	sv_value TEXT NOT NULL
-);
-ALTER TABLE track_stored_values_stack ADD KEY (user_id, sco_id, course_id, sv_key, stack_order);
-ALTER TABLE track_stored_values_stack ADD UNIQUE (user_id, sco_id, course_id, sv_key, stack_order);
-
-DROP TABLE IF EXISTS track_e_attempt_coeff;
-CREATE TABLE track_e_attempt_coeff (
-    id int unsigned not null auto_increment primary key,
-    attempt_id INT NOT NULL,
-    marks_coeff float(6,2)
-);
-
-
--- User database
-
-
-DROP TABLE IF EXISTS personal_agenda;
-CREATE TABLE personal_agenda (
-  id int NOT NULL auto_increment,
-  user int unsigned,
-  title text,
-  `text` text,
-  `date` datetime DEFAULT NULL,
-  enddate datetime DEFAULT NULL,
-  course varchar(255),
-  parent_event_id int NULL,
-  all_day int NOT NULL DEFAULT 0,
-  PRIMARY KEY id (id)
-);
-
-DROP TABLE IF EXISTS personal_agenda_repeat;
-CREATE TABLE personal_agenda_repeat (
-  cal_id INT DEFAULT 0 NOT NULL,
-  cal_type VARCHAR(20),
-  cal_end INT,
-  cal_frequency INT DEFAULT 1,
-  cal_days CHAR(7),
-  PRIMARY KEY (cal_id)
-);
-
-DROP TABLE IF EXISTS personal_agenda_repeat_not;
-CREATE TABLE personal_agenda_repeat_not (
-  cal_id INT NOT NULL,
-  cal_date INT NOT NULL,
-  PRIMARY KEY ( cal_id, cal_date )
-);
-
-DROP TABLE IF EXISTS user_course_category;
-CREATE TABLE user_course_category (
-  id int unsigned NOT NULL auto_increment,
-  user_id int unsigned NOT NULL default 0,
-  title text NOT NULL,
-  sort int,
-  PRIMARY KEY(id)
-);
-
-ALTER TABLE personal_agenda ADD INDEX idx_personal_agenda_user (user);
-ALTER TABLE personal_agenda ADD INDEX idx_personal_agenda_parent (parent_event_id);
-ALTER TABLE user_course_category ADD INDEX idx_user_c_cat_uid (user_id);
-
--- Question extra fields
-DROP TABLE IF EXISTS question_field;
-CREATE TABLE IF NOT EXISTS question_field (
-    id  int NOT NULL auto_increment,
-    field_type int NOT NULL default 1,
-    field_variable  varchar(64) NOT NULL,
-    field_display_text  varchar(64),
-    field_default_value text,
-    field_order int,
-    field_visible tinyint default 0,
-    field_changeable tinyint default 0,
-    field_filter tinyint default 0,
-    field_loggeable int default 0,
-    tms DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
-DROP TABLE IF EXISTS question_field_options;
-CREATE TABLE IF NOT EXISTS question_field_options(
-    id int NOT NULL auto_increment,
-    field_id int NOT NULL,
-    option_value text,
-    option_display_text varchar(255),
-    option_order int,
-    priority int default NULL,
-    priority_message varchar(255) default NULL,
-    tms	DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY (id)
-);
-
-DROP TABLE IF EXISTS question_field_values;
-CREATE TABLE IF NOT EXISTS question_field_values(
-    id bigint NOT NULL auto_increment,
-    question_id int NOT NULL,
-    field_id int NOT NULL,
-    field_value text,
-    user_id INT unsigned NOT NULL default 0,
-    comment VARCHAR(100) default '',
-    tms DATETIME NOT NULL default '0000-00-00 00:00:00',
-    PRIMARY KEY(id)
-);
-
-ALTER TABLE question_field_options ADD INDEX idx_question_field_options_field_id(field_id);
-ALTER TABLE question_field_values ADD INDEX idx_question_field_values_question_id(question_id);
-ALTER TABLE question_field_values ADD INDEX idx_question_field_values_field_id(field_id);
-
-DROP TABLE IF EXISTS extra_field_option_rel_field_option;
-CREATE TABLE extra_field_option_rel_field_option(id INT auto_increment, role_id INT, field_id INT, field_option_id INT, related_field_option_id INT, PRIMARY KEY(id));
-
-DROP TABLE IF EXISTS ext_log_entries;
-CREATE TABLE ext_log_entries (
-  id int(11) NOT NULL AUTO_INCREMENT,
-  action varchar(255) DEFAULT NULL,
-  logged_at datetime DEFAULT NULL,
-  object_id varchar(64) DEFAULT NULL,
-  object_class varchar(255) DEFAULT NULL,
-  version int(11) DEFAULT NULL,
-  data varchar(255) DEFAULT NULL,
-  username varchar(255) DEFAULT NULL,
-  PRIMARY KEY (id)
-) DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS question_score_name;
-CREATE TABLE question_score_name (
-  id int NOT NULL AUTO_INCREMENT,
-  score varchar(255) DEFAULT NULL,
-  name varchar(255) DEFAULT NULL,
-  description TEXT DEFAULT NULL,
-  question_score_id INT NOT NULL,
-  PRIMARY KEY (id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS question_score;
-CREATE TABLE question_score (
-  id int NOT NULL AUTO_INCREMENT,
-  name varchar(255) DEFAULT NULL,
-  PRIMARY KEY (id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS track_attempt_jury;
-CREATE TABLE track_attempt_jury(
-    id int NOT NULL AUTO_INCREMENT,
-    exe_id INT,
-    question_id INT,
-    score float(6,2),
-    jury_member_id INT,
-    question_score_name_id INT,
-    PRIMARY KEY (id)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-
-DROP TABLE IF EXISTS curriculum_category;
-CREATE TABLE curriculum_category (
-    id int unsigned not null primary key AUTO_INCREMENT,
-    c_id int unsigned, -- the course ID (not setting as "not null" because at some point in the future it might be considered course-agnostic). This is only necessary for the item with parent_id = 0
-    session_id int unsigned, -- the session ID (not setting as "not null" because at some point in the future it might be considered session-agnostic). This is only necessary for the item with parent_id = 0
-    title varchar(255),
-    max_score int unsigned not null default 1,
-    min_chars tinyint unsigned not null default 0, -- the minimum number of characters an item field in this category requires to be considered a valid submission (and generate score),
-    parent_id int unsigned DEFAULT NULL,
-    lvl int default NULL,
-    lft int default NULL,
-    rgt int default NULL,
-    root int default NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS curriculum_item;
-CREATE TABLE curriculum_item (
-    id int unsigned not null primary key AUTO_INCREMENT,
-    category_id int unsigned not null, -- references the curriculum category's id
-    title varchar(255),
-    score int unsigned not null default 1, -- how much points are assigned for filling this item
-    max_repeat tinyint unsigned not null default 1 -- how many items of this type are allowed
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS curriculum_item_rel_user;
-CREATE TABLE curriculum_item_rel_user (
-    id int unsigned not null primary key AUTO_INCREMENT,
-    item_id int unsigned not null, -- the id of the item
-    user_id int unsigned not null,
-    order_id tinyint unsigned not null default 0, -- given there is a item_max_repeat field, this allows us to store more than one answer per item.id per user
-    description varchar(255) not null default '' -- the text given as "answer" by the student
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS curriculum_rel_user;
-CREATE TABLE curriculum_rel_user (
-    id int unsigned not null primary key AUTO_INCREMENT,
-    category_id int unsigned not null, -- references c_curriculum_category.id where parent_id = 0 (one root curriculum)
-    user_id int unsigned not null,
-    score int unsigned not null default 0 -- the temporary total score given to the user for the information he completed
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-
--- Do not move this
-UPDATE settings_current SET selected_value = '1.10.0.029' WHERE variable = 'chamilo_database_version';

+ 0 - 38
main/install/1.10.0/migrate-db-1.9.0-1.10.0-post.sql

@@ -1,38 +0,0 @@
--- This script updates the databases structure before migrating the data from
--- version 1.8.6.2 to version 1.8.7
--- it is intended as a standalone script, however, because of the multiple
--- databases related difficulties, it should be parsed by a PHP script in
--- order to connect to and update the right databases.
--- There is one line per query, allowing the PHP function file() to read
--- all lines separately into an array. The xxMAINxx-type markers are there
--- to tell the PHP script which database we're talking about.
--- By always using the keyword "TABLE" in the queries, we should be able
--- to retrieve and modify the table name from the PHP script if needed, which
--- will allow us to deal with the unique-database-type installations
---
-
--- xxMAINxx
-
--- ALTER TABLE session_rel_course DROP COLUMN course_code;
--- ALTER TABLE session_rel_course_rel_user DROP COLUMN course_code;
-
--- ALTER TABLE track_e_hotpotatoes DROP COLUMN course_code;
--- ALTER TABLE track_e_exercices DROP COLUMN course_code;
--- ALTER TABLE track_e_attempt DROP COLUMN course_code;
--- ALTER TABLE track_e_hotspot DROP COLUMN course_code;
--- ALTER TABLE track_e_course_access DROP COLUMN course_code;
--- ALTER TABLE access_url_rel_course DROP COLUMN course_code;
--- ALTER TABLE course_rel_user DROP COLUMN course_code;
-
--- ALTER TABLE track_e_lastaccess DROP COLUMN access_cours_code;
-
-ALTER TABLE track_e_lastaccess DROP COLUMN access_cours_code;
-ALTER TABLE track_e_access    DROP COLUMN access_cours_code ;
-ALTER TABLE track_e_course_access DROP COLUMN  course_code;
-ALTER TABLE track_e_downloads DROP COLUMN  down_cours_id;
-
-ALTER TABLE track_e_links DROP COLUMN  links_cours_id;
-
-ALTER TABLE session DROP COLUMN date_start;
-ALTER TABLE session DROP COLUMN date_end;
-

+ 0 - 347
main/install/1.10.0/migrate-db-1.9.0-1.10.0-pre.sql

@@ -1,347 +0,0 @@
--- This script updates the databases structure before migrating the data from
--- version 1.9.0 (or version 1.9.2, .4, .6 or .8) to version 1.10.0
--- It is intended as a standalone script. Because of the relatively recent
--- migration to a single-database structure, it is still recommended to let
--- it be parsed by Chamilo installation scripts. We will modify this message
--- once we have ensured it works properly through direct SQL execution.
--- There is one line per query now, allowing the PHP function file() to read
--- all lines separately into an array. The xxMAINxx-type markers are there
--- to tell the PHP script which database we're talking about.
--- For version tracking easiness, we recommend you define all new queries
--- at the end of the corresponding section. We will re-order them previous
--- to the stable release in order to optimize the migration.
-
--- xxMAINxx
-
--- Optimize tracking query very often queried on busy campuses
-ALTER TABLE track_e_online ADD INDEX idx_trackonline_uat (login_user_id, access_url_id, login_date);
-ALTER TABLE track_e_default ADD COLUMN session_id INT NOT NULL DEFAULT 0;
-
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('session_tutor_reports_visibility', NULL, 'radio', 'Session', 'true', 'SessionTutorsCanSeeExpiredSessionsResultsTitle', 'SessionTutorsCanSeeExpiredSessionsResultsComment', NULL, NULL, 1);
-INSERT INTO settings_options (variable, value, display_text) VALUES ('session_tutor_reports_visibility', 'true', 'Yes');
-INSERT INTO settings_options (variable, value, display_text) VALUES ('session_tutor_reports_visibility', 'false', 'No');
-
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('gradebook_show_percentage_in_reports', NULL,'radio','Gradebook','true','GradebookShowPercentageInReportsTitle','GradebookShowPercentageInReportsComment', NULL, NULL, 0);
-INSERT INTO settings_options (variable, value, display_text) VALUES ('gradebook_show_percentage_in_reports', 'true', 'Yes');
-INSERT INTO settings_options (variable, value, display_text) VALUES ('gradebook_show_percentage_in_reports', 'false', 'No');
-
-ALTER TABLE notification ADD COLUMN sender_id INT NOT NULL DEFAULT 0;
-
-ALTER TABLE session_rel_user ADD COLUMN moved_to INT NOT NULL DEFAULT 0;
-ALTER TABLE session_rel_user ADD COLUMN moved_status INT NOT NULL DEFAULT 0;
-ALTER TABLE session_rel_user ADD COLUMN moved_at datetime NOT NULL default '0000-00-00 00:00:00';
-
-ALTER TABLE session ADD COLUMN display_start_date datetime default '0000-00-00 00:00:00';
-ALTER TABLE session ADD COLUMN display_end_date datetime default '0000-00-00 00:00:00';
-ALTER TABLE session ADD COLUMN access_start_date datetime default '0000-00-00 00:00:00';
-ALTER TABLE session ADD COLUMN access_end_date datetime default '0000-00-00 00:00:00';
-ALTER TABLE session ADD COLUMN coach_access_start_date datetime default '0000-00-00 00:00:00';
-ALTER TABLE session ADD COLUMN coach_access_end_date datetime default '0000-00-00 00:00:00';
-
-ALTER TABLE grade_components ADD COLUMN prefix VARCHAR(255) DEFAULT NULL;
-ALTER TABLE grade_components ADD COLUMN exclusions INT DEFAULT 0;
-ALTER TABLE grade_components ADD COLUMN count_elements INT DEFAULT 0;
-
-CREATE TABLE IF NOT EXISTS session_field_options (id int NOT NULL auto_increment, field_id int NOT NULL, option_value text, option_display_text varchar(255), option_order int, tms DATETIME NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (id));
-CREATE TABLE IF NOT EXISTS course_field_options (id int NOT NULL auto_increment, field_id int NOT NULL, option_value text, option_display_text varchar(255), option_order int, tms DATETIME NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (id));
-
-ALTER TABLE session_field_options ADD INDEX idx_session_field_options_field_id(field_id);
-ALTER TABLE session_field_values ADD INDEX idx_session_field_values_session_id(session_id);
-ALTER TABLE session_field_values ADD INDEX idx_session_field_values_field_id(field_id);
-
-ALTER TABLE session MODIFY COLUMN name CHAR(150) NOT NULL DEFAULT '';
-ALTER TABLE session MODIFY COLUMN id INT unsigned NOT NULL;
-
-ALTER TABLE session_rel_course MODIFY COLUMN id_session INT unsigned NOT NULL;
-ALTER TABLE session_rel_course ADD COLUMN c_id INT NOT NULL DEFAULT '0';
-ALTER TABLE session_rel_course DROP PRIMARY KEY;
--- remove course_code
-ALTER TABLE session_rel_course ADD COLUMN id INT NOT NULL;
-ALTER TABLE session_rel_course MODIFY COLUMN id int unsigned AUTO_INCREMENT;
-ALTER TABLE session_rel_course ADD INDEX idx_session_rel_course_course_id (c_id);
-ALTER TABLE session_rel_course ADD PRIMARY KEY (id);
-
-ALTER TABLE session_rel_course_rel_user MODIFY COLUMN id_session INT unsigned NOT NULL;
-ALTER TABLE session_rel_course_rel_user ADD COLUMN c_id INT NOT NULL DEFAULT '0';
-ALTER TABLE session_rel_course_rel_user ADD COLUMN id INT NOT NULL;
-ALTER TABLE session_rel_course_rel_user DROP PRIMARY KEY;
-ALTER TABLE session_rel_course_rel_user ADD PRIMARY KEY (id);
-
-
-ALTER TABLE session_rel_course_rel_user ADD INDEX idx_session_rel_course_rel_user_id_user (id_user);
-ALTER TABLE session_rel_course_rel_user ADD INDEX idx_session_rel_course_rel_user_course_id (c_id);
-
-ALTER TABLE session_rel_user ADD INDEX idx_session_rel_user_id_user_moved (id_user, moved_to);
-
-INSERT INTO settings_current(variable, type, subkey, category, selected_value, title, comment, access_url, access_url_changeable, access_url_locked) VALUES ('login_as_allowed', NULL, 'radio', 'security', 'true','AdminLoginAsAllowedTitle', 'AdminLoginAsAllowedComment', 1, 0, 1);
-INSERT INTO settings_options(variable, value, display_text) VALUES ('login_as_allowed','true','Yes'),('login_as_allowed','false','No');
-INSERT into settings_current(variable, type, subkey, category, selected_value, title, comment, access_url, access_url_changeable, access_url_locked) VALUES ('admins_can_set_users_pass', NULL, 'radio', 'security', 'true', 'AdminsCanChangeUsersPassTitle', 'AdminsCanChangeUsersPassComment', 1, 0, 1);
-INSERT into settings_options(variable, value, display_text) VALUES('admins_can_set_users_pass','true','Yes'),('admins_can_set_users_pass','false','No');
-
--- Courses changes c_XXX
-
--- ALTER TABLE c_lp_item ADD INDEX idx_c_lp_item_cid_lp_id (c_id, lp_id);
--- ALTER TABLE c_lp_item_view ADD INDEX idx_c_lp_item_view_cid_lp_view_id_lp_item_id(c_id, lp_view_id, lp_item_id);
-
-ALTER TABLE c_item_property ADD INDEX idx_itemprop_id_tool (c_id, tool(8));
-ALTER TABLE c_tool_intro MODIFY COLUMN intro_text MEDIUMTEXT NOT NULL;
-
-ALTER TABLE c_quiz_answer ADD INDEX idx_quiz_answer_c_q (c_id, question_id);
-CREATE TABLE c_quiz_order( iid bigint unsigned NOT NULL auto_increment, c_id int unsigned NOT NULL, session_id int unsigned NOT NULL, exercise_id int NOT NULL, exercise_order INT NOT NULL, PRIMARY KEY (iid));
-
-CREATE TABLE c_quiz_question_rel_category ( iid int unsigned NOT NULL AUTO_INCREMENT, c_id int NOT NULL, question_id int NOT NULL, category_id int NOT NULL,  PRIMARY KEY (iid));
-
-ALTER TABLE session ADD INDEX idx_id_coach (id_coach);
-ALTER TABLE session ADD INDEX idx_id_session_admin_id (session_admin_id);
-
-ALTER TABLE c_quiz_question ADD COLUMN parent_id INT unsigned NOT NULL DEFAULT 0;
-ALTER TABLE c_quiz ADD COLUMN email_notification_template TEXT DEFAULT '';
-ALTER TABLE c_quiz ADD COLUMN model_type INT DEFAULT 1;
-ALTER TABLE c_quiz ADD COLUMN score_type_model INT DEFAULT 0;
-
-CREATE TABLE IF NOT EXISTS gradebook_evaluation_type(id INT unsigned PRIMARY KEY NOT NULL AUTO_INCREMENT, name varchar(255), external_id INT unsigned NOT NULL DEFAULT 0);
-
-ALTER TABLE gradebook_evaluation ADD COLUMN evaluation_type_id INT NOT NULL DEFAULT 0;
-ALTER TABLE gradebook_link ADD COLUMN evaluation_type_id INT NOT NULL DEFAULT 0;
-
-INSERT INTO settings_options(variable, value) VALUES ('last_transaction_id','0');
-
-ALTER TABLE access_url ADD COLUMN url_type tinyint unsigned default 1;
-
-CREATE TABLE branch_sync( id int unsigned not null AUTO_INCREMENT PRIMARY KEY, access_url_id int unsigned not null, branch_name varchar(250) default '', branch_ip varchar(40) default '', latitude decimal(15,7), longitude decimal(15,7), dwn_speed int unsigned default null, up_speed int unsigned default null, delay int unsigned default null, admin_mail varchar(250) default '', admin_name varchar(250) default '', admin_phone varchar(250) default '', last_sync_trans_id bigint unsigned default 0, last_sync_trans_date datetime, last_sync_type char(20) default 'full');
-
-CREATE TABLE branch_sync_log( id bigint unsigned not null AUTO_INCREMENT PRIMARY KEY, branch_sync_id int unsigned not null, sync_trans_id bigint unsigned default 0, sync_trans_date datetime, sync_type char(20));
-
-CREATE TABLE branch_transaction_status (id tinyint not null PRIMARY KEY AUTO_INCREMENT,  title char(20));
-INSERT INTO branch_transaction_status VALUES (1, 'To be executed'), (2, 'Executed successfully'), (3, 'Execution deprecated'), (4, 'Execution failed');
-
-CREATE TABLE branch_transaction (id bigint unsigned not null AUTO_INCREMENT, transaction_id bigint unsigned, branch_id int unsigned not null default 0,  action char(20),  item_id char(36),  orig_id char(36),  dest_id char(36),  info char(20), status_id tinyint not null default 0,  time_insert datetime NOT NULL DEFAULT '0000-00-00 00:00:00',  time_update datetime NOT NULL DEFAULT '0000-00-00 00:00:00', message VARCHAR(255) default '' , PRIMARY KEY (id, transaction_id, branch_id));
-
-ALTER TABLE settings_current ADD INDEX idx_settings_current_au_cat (access_url, category(5));
-
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('session_page_enabled', NULL, 'radio', 'Session', 'true', 'SessionPageEnabledTitle', 'SessionPageEnabledComment', NULL, NULL, 1);
-INSERT INTO settings_options (variable, value, display_text) VALUES ('session_page_enabled', 'true', 'Yes');
-INSERT INTO settings_options (variable, value, display_text) VALUES ('session_page_enabled', 'false', 'No');
-
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('settings_latest_update', NULL, NULL, NULL, '', '','', NULL, NULL, 0);
-
-ALTER TABLE course_module change `row` row_module int unsigned NOT NULL default '0';
-ALTER TABLE course_module change `column` column_module int unsigned NOT NULL default '0';
-
-ALTER TABLE c_survey_invitation ADD COLUMN group_id INT NOT NULL DEFAULT 0;
-
-ALTER TABLE c_lp ADD COLUMN category_id INT unsigned NOT NULL default 0;
-ALTER TABLE c_lp ADD COLUMN max_attempts INT NOT NULL default 0;
-ALTER TABLE c_lp ADD COLUMN subscribe_users INT NOT NULL default 0;
-
-CREATE TABLE c_lp_category (id int unsigned NOT NULL auto_increment, c_id INT unsigned NOT NULL, name VARCHAR(255), position INT, PRIMARY KEY (id));
-
-ALTER TABLE user MODIFY COLUMN hr_dept_id int unsigned NOT NULL default 0;
-
-ALTER TABLE session MODIFY COLUMN id INT unsigned NOT NULL auto_increment;
-ALTER TABLE session MODIFY COLUMN nbr_courses int unsigned NOT NULL default 0;
-ALTER TABLE session MODIFY COLUMN nbr_users int unsigned NOT NULL default 0;
-ALTER TABLE session MODIFY COLUMN nbr_classes int unsigned NOT NULL default 0;
-
-ALTER TABLE session_rel_course MODIFY COLUMN nbr_users int unsigned NOT NULL default 0;
-ALTER TABLE track_e_exercices MODIFY COLUMN session_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_exercices MODIFY COLUMN exe_exo_id int unsigned NOT NULL default 0;
-
-ALTER TABLE course_rel_user ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE course_rel_user DROP PRIMARY KEY;
-ALTER TABLE course_rel_user ADD COLUMN id int unsigned AUTO_INCREMENT, ADD PRIMARY KEY (id);
-ALTER TABLE course_rel_user ADD INDEX (c_id, user_id);
-
-ALTER TABLE c_item_property MODIFY id INT NOT NULL;
-ALTER TABLE c_item_property DROP PRIMARY KEY;
-ALTER TABLE c_item_property DROP COLUMN id;
-ALTER TABLE c_item_property ADD COLUMN id bigint unsigned NOT NULL auto_increment, ADD PRIMARY KEY (id);
-
-ALTER TABLE c_item_property MODIFY id_session INT default NULL;
-ALTER TABLE c_item_property MODIFY COLUMN start_visible datetime default NULL;
-ALTER TABLE c_item_property MODIFY COLUMN end_visible datetime default NULL;
-
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('user_name_order', NULL, 'textfield', 'Platform', '', 'UserNameOrderTitle', 'UserNameOrderComment', NULL, NULL, 1);
-
-ALTER TABLE c_group_info MODIFY id INT NOT NULL;
-ALTER TABLE c_group_info MODIFY c_id INT NOT NULL;
-ALTER TABLE c_group_info MODIFY session_id INT NOT NULL;
-ALTER TABLE c_group_info DROP PRIMARY KEY;
-ALTER TABLE c_group_info ADD COLUMN iid INT unsigned NOT NULL auto_increment PRIMARY KEY;
-
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('allow_teachers_to_create_sessions', NULL,'radio','Session','false','AllowTeachersToCreateSessionsTitle','AllowTeachersToCreateSessionsComment', NULL, NULL, 0);
-INSERT INTO settings_options (variable, value, display_text) VALUES ('allow_teachers_to_create_sessions', 'true', 'Yes');
-INSERT INTO settings_options (variable, value, display_text) VALUES ('allow_teachers_to_create_sessions', 'false', 'No');
-
-UPDATE course_field SET field_type = 3 WHERE field_variable = 'special_course';
-
-ALTER TABLE usergroup ADD COLUMN group_type INT unsigned NOT NULL default 0;
-ALTER TABLE usergroup ADD COLUMN picture varchar(255) NOT NULL;
-ALTER TABLE usergroup ADD COLUMN url varchar(255) NOT NULL;
-ALTER TABLE usergroup ADD COLUMN visibility varchar(255) NOT NULL;
-ALTER TABLE usergroup ADD COLUMN updated_on varchar(255) NOT NULL;
-ALTER TABLE usergroup ADD COLUMN created_on varchar(255) NOT NULL;
-
-CREATE TABLE IF NOT EXISTS usergroup_rel_tag( id int NOT NULL AUTO_INCREMENT, tag_id int NOT NULL, usergroup_id int NOT NULL, PRIMARY KEY (id));
-ALTER TABLE usergroup_rel_tag ADD INDEX ( usergroup_id );
-ALTER TABLE usergroup_rel_tag ADD INDEX ( tag_id );
-
-ALTER TABLE usergroup_rel_user ADD relation_type int NOT NULL default 0;
-
-ALTER TABLE usergroup_rel_user ADD INDEX ( usergroup_id );
-ALTER TABLE usergroup_rel_user ADD INDEX ( user_id );
-ALTER TABLE usergroup_rel_user ADD INDEX ( relation_type );
-
-CREATE TABLE IF NOT EXISTS usergroup_rel_usergroup (id int NOT NULL AUTO_INCREMENT, group_id int NOT NULL, subgroup_id int NOT NULL, relation_type int NOT NULL, PRIMARY KEY (id));
-
-ALTER TABLE usergroup_rel_usergroup ADD INDEX ( group_id );
-ALTER TABLE usergroup_rel_usergroup ADD INDEX ( subgroup_id );
-ALTER TABLE usergroup_rel_usergroup ADD INDEX ( relation_type );
-
-ALTER TABLE announcement_rel_group DROP PRIMARY KEY;
-ALTER TABLE announcement_rel_group ADD COLUMN id INT unsigned NOT NULL auto_increment PRIMARY KEY;
-ALTER TABLE track_e_hotpotatoes ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_exercices ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_attempt ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_hotspot ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_course_access ADD COLUMN c_id INT NOT NULL DEFAULT 0;
-ALTER TABLE access_url_rel_course ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_lastaccess ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_access ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_downloads ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_links ADD COLUMN c_id int unsigned NOT NULL default 0;
-ALTER TABLE track_e_lastaccess ADD INDEX (c_id, access_user_id);
-
-ALTER TABLE access_url_rel_course DROP PRIMARY KEY;
-ALTER TABLE access_url_rel_course ADD COLUMN id int unsigned NOT NULL auto_increment PRIMARY KEY;
-
-ALTER TABLE c_quiz ADD COLUMN autolaunch int DEFAULT 0;
-RENAME TABLE c_quiz_question_category TO c_quiz_category;
-ALTER TABLE c_quiz_category ADD COLUMN parent_id int unsigned default NULL;
-
-CREATE TABLE c_quiz_rel_category (iid bigint unsigned NOT NULL auto_increment, c_id INT unsigned default 0, category_id int unsigned NOT NULL, exercise_id int unsigned NOT NULL, count_questions int NOT NULL default 0, PRIMARY KEY(iid));
-
-ALTER TABLE c_quiz DROP INDEX session_id;
-ALTER TABLE c_quiz MODIFY id INT NOT NULL;
-ALTER TABLE c_quiz MODIFY c_id INT NOT NULL;
-ALTER TABLE c_quiz DROP PRIMARY KEY;
-ALTER TABLE c_quiz ADD COLUMN iid INT unsigned NOT NULL auto_increment PRIMARY KEY;
-
-ALTER TABLE c_quiz_question MODIFY id INT NOT NULL;
-ALTER TABLE c_quiz_question MODIFY c_id INT NOT NULL;
-ALTER TABLE c_quiz_question DROP PRIMARY KEY;
-ALTER TABLE c_quiz_question ADD COLUMN iid INT unsigned NOT NULL auto_increment PRIMARY KEY;
-
-ALTER TABLE c_quiz_answer MODIFY id INT NOT NULL;
-ALTER TABLE c_quiz_answer MODIFY c_id INT NOT NULL;
-ALTER TABLE c_quiz_answer MODIFY id_auto INT NOT NULL;
-ALTER TABLE c_quiz_answer DROP PRIMARY KEY;
-ALTER TABLE c_quiz_answer ADD COLUMN iid INT unsigned NOT NULL auto_increment PRIMARY KEY;
-ALTER TABLE c_quiz_answer ADD INDEX idx_cqa_qid (question_id);
-
-ALTER TABLE c_quiz_question_option MODIFY id INT NOT NULL;
-ALTER TABLE c_quiz_question_option MODIFY c_id INT NOT NULL;
-ALTER TABLE c_quiz_question_option DROP PRIMARY KEY;
-ALTER TABLE c_quiz_question_option ADD COLUMN iid INT unsigned NOT NULL auto_increment PRIMARY KEY;
-
-ALTER TABLE c_quiz_rel_question MODIFY id INT NOT NULL;
-ALTER TABLE c_quiz_rel_question MODIFY question_id INT NOT NULL;
-ALTER TABLE c_quiz_rel_question MODIFY exercice_id INT NOT NULL;
-ALTER TABLE c_quiz_rel_question DROP PRIMARY KEY;
-ALTER TABLE c_quiz_rel_question ADD COLUMN iid INT unsigned NOT NULL auto_increment PRIMARY KEY;
-ALTER TABLE c_quiz_rel_question ADD INDEX idx_cqrq_id (question_id);
-ALTER TABLE c_quiz_rel_question ADD INDEX idx_cqrq_cidexid (c_id, exercice_id);
-
-ALTER TABLE c_quiz_category MODIFY id INT NOT NULL;
-ALTER TABLE c_quiz_category MODIFY c_id INT NOT NULL;
-ALTER TABLE c_quiz_category DROP PRIMARY KEY;
-ALTER TABLE c_quiz_category ADD COLUMN iid INT unsigned NOT NULL auto_increment PRIMARY KEY;
-
-CREATE TABLE IF NOT EXISTS question_field (id  int NOT NULL auto_increment, field_type int NOT NULL default 1, field_variable varchar(64) NOT NULL, field_display_text  varchar(64), field_default_value text, field_order int, field_visible tinyint default 0, field_changeable tinyint default 0, field_filter tinyint default 0, tms DATETIME NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY(id));
-CREATE TABLE IF NOT EXISTS question_field_options(id int NOT NULL auto_increment, field_id int NOT NULL, option_value text, option_display_text varchar(255), option_order int, tms	DATETIME NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (id));
-CREATE TABLE IF NOT EXISTS question_field_values( id  int NOT NULL auto_increment, question_id int NOT NULL, field_id int NOT NULL, field_value text, tms DATETIME NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY(id));
-
-ALTER TABLE question_field_options ADD INDEX idx_question_field_options_field_id(field_id);
-ALTER TABLE question_field_values ADD INDEX idx_question_field_values_question_id(question_id);
-ALTER TABLE question_field_values ADD INDEX idx_question_field_values_field_id(field_id);
-
-ALTER TABLE question_field_values ADD COLUMN user_id INT unsigned NOT NULL default 0;
-ALTER TABLE session_field_values ADD COLUMN user_id INT unsigned NOT NULL default 0;
-ALTER TABLE course_field_values ADD COLUMN user_id INT unsigned NOT NULL default 0;
-ALTER TABLE user_field_values ADD COLUMN author_id INT unsigned NOT NULL default 0;
-
-ALTER TABLE c_quiz_category ADD COLUMN lvl int;
-ALTER TABLE c_quiz_category ADD COLUMN lft int;
-ALTER TABLE c_quiz_category ADD COLUMN rgt int;
-ALTER TABLE c_quiz_category ADD COLUMN root int;
-ALTER TABLE c_quiz_category MODIFY COLUMN parent_id int default null;
-
-ALTER TABLE track_e_course_access MODIFY COLUMN course_access_id bigint unsigned auto_increment;
-
-CREATE TABLE extra_field_option_rel_field_option(id INT auto_increment, role_id INT, field_id INT, field_option_id INT, related_field_option_id INT, PRIMARY KEY(id));
-
-CREATE TABLE ext_log_entries (id int(11) NOT NULL AUTO_INCREMENT, action varchar(255) DEFAULT NULL, logged_at datetime DEFAULT NULL, object_id varchar(64) DEFAULT NULL, object_class varchar(255) DEFAULT NULL, version int(11) DEFAULT NULL, data varchar(255) DEFAULT NULL, username varchar(255) DEFAULT NULL, PRIMARY KEY (id)) DEFAULT CHARSET=utf8;
-
-ALTER TABLE user_field ADD COLUMN field_loggeable int default 0;
-ALTER TABLE session_field ADD COLUMN field_loggeable int default 0;
-ALTER TABLE course_field ADD COLUMN field_loggeable int default 0;
-ALTER TABLE question_field ADD COLUMN field_loggeable int default 0;
-
-ALTER TABLE user_field_values ADD COLUMN comment VARCHAR(100) default '';
-ALTER TABLE session_field_values ADD COLUMN comment VARCHAR(100) default '';
-ALTER TABLE course_field_values ADD COLUMN comment VARCHAR(100) default '';
-ALTER TABLE question_field_values ADD COLUMN comment VARCHAR(100) default '';
-ALTER TABLE c_quiz ADD COLUMN end_button int NOT NULL default 0;
-
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('template', NULL, 'text', 'stylesheets', 'default', 'DefaultTemplateTitle', 'DefaultTemplateComment', NULL, NULL, 1);
-
-ALTER TABLE user ADD COLUMN salt VARCHAR(255) DEFAULT NULL;
-CREATE TABLE roles (id INT auto_increment, name VARCHAR(255), role VARCHAR(255) unique, PRIMARY KEY(id));
-CREATE TABLE users_roles (user_id INT NOT NULL, role_id INT NOT NULL, PRIMARY KEY(user_id, role_id));
-
-INSERT INTO roles (name, role) VALUES('Admin', 'ROLE_ADMIN');
-INSERT INTO roles (name, role) VALUES('Teacher', 'ROLE_TEACHER');
-INSERT INTO roles (name, role) VALUES('Student', 'ROLE_STUDENT');
-INSERT INTO roles (name, role) VALUES('Anonymous', 'ROLE_ANONYMOUS');
-INSERT INTO roles (name, role) VALUES('RRHH', 'ROLE_RRHH');
-INSERT INTO roles (name, role) VALUES('Question Manager', 'ROLE_QUESTION_MANAGER');
-
--- Admin
-INSERT INTO users_roles VALUES (1, 1);
-
-CREATE TABLE question_score_name (id int NOT NULL AUTO_INCREMENT,  score varchar(255) DEFAULT NULL,  name varchar(255) DEFAULT NULL,  description TEXT DEFAULT NULL,  question_score_id INT NOT NULL,  PRIMARY KEY (id)) DEFAULT CHARSET=utf8;
-CREATE TABLE question_score (  id int NOT NULL AUTO_INCREMENT,  name varchar(255) DEFAULT NULL,  PRIMARY KEY (id)) DEFAULT CHARSET=utf8;
-
-
-
--- Add new configuration setting for action related transaction settings.
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('transaction_action_map','exercise_attempt','text','TransactionMapping','a:0:{}','TransactionMapForExerciseAttempts','TransactionMapForExerciseAttemptsComment',NULL,'TransactionMapForExerciseAttemptsText', 1);
-
--- Rename the transaction import log table and change its structure.
-RENAME TABLE branch_sync_log TO branch_transaction_log;
-ALTER TABLE branch_transaction_log CHANGE sync_trans_id transaction_id bigint unsigned not null default 0;
-ALTER TABLE branch_transaction_log DROP branch_sync_id, DROP sync_type;
-ALTER TABLE branch_transaction_log CHANGE sync_trans_date import_time DATETIME NULL DEFAULT NULL;
-ALTER TABLE branch_transaction_log ADD message MEDIUMTEXT NOT NULL;
-
--- Remove orig_id in favor of item_id and delete info field.
-ALTER TABLE branch_transaction DROP orig_id, DROP info;
-
--- Add missing fields to brach_sync table.
-ALTER TABLE branch_sync ADD ssl_pub_key varchar(250) default '';
-ALTER TABLE branch_sync ADD lft int unsigned;
-ALTER TABLE branch_sync ADD rgt int unsigned;
-ALTER TABLE branch_sync ADD lvl int unsigned;
-ALTER TABLE branch_sync ADD root int unsigned;
-ALTER TABLE branch_sync ADD parent_id int unsigned;
-ALTER TABLE branch_sync ADD branch_type varchar(250) default null;
-
-ALTER TABLE c_quiz_question ADD INDEX idx_c_q_qst_cpt (c_id, parent_id, type);
-ALTER TABLE c_quiz_question_rel_category ADD INDEX idx_c_q_qst_r_cat_qc(question_id, c_id);
-
-INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('breadcrumb_navigation_display', NULL, 'radio', 'Platform','true','BreadcrumbNavigationDisplayTitle', 'BreadcrumbNavigationDisplayComment', NULL, NULL, 1);
-INSERT INTO settings_options (variable, value, display_text) VALUES ('breadcrumb_navigation_display', 'true', 'Show');
-INSERT INTO settings_options (variable, value, display_text) VALUES ('breadcrumb_navigation_display', 'false', 'Hide');
-
--- Do not move this
-UPDATE settings_current SET selected_value = '1.10.0.029' WHERE variable = 'chamilo_database_version';

+ 0 - 214
main/install/1.10.0/update-db-1.9.0-1.10.0.inc.php

@@ -1,214 +0,0 @@
-<?php
-/* For licensing terms, see /license.txt */
-
-$update = function($_configuration, $mainConnection, $dryRun, $output, $app) {
-
-    $mainConnection->beginTransaction();
-
-    $dbNameForm = $_configuration['main_database'];
-
-    $session_table = "$dbNameForm.session";
-    $session_rel_course_table = "$dbNameForm.session_rel_course";
-    $session_rel_course_rel_user_table = "$dbNameForm.session_rel_course_rel_user";
-    $course_table = "$dbNameForm.course";
-
-    //Fixes new changes in sessions
-    $sql = "SELECT id, date_start, date_end, nb_days_access_before_beginning, nb_days_access_after_end FROM $session_table ";
-    $result = iDatabase::query($sql);
-    while ($session = Database::fetch_array($result)) {
-        $session_id = $session['id'];
-
-        //Fixing date_start
-        if (isset($session['date_start']) && !empty($session['date_start']) && $session['date_start'] != '0000-00-00') {
-            $datetime = $session['date_start'].' 00:00:00';
-            $update_sql = "UPDATE $session_table SET display_start_date = '$datetime' , access_start_date = '$datetime' WHERE id = $session_id";
-            $mainConnection->executeQuery($update_sql);
-
-            //Fixing nb_days_access_before_beginning
-            if (!empty($session['nb_days_access_before_beginning'])) {
-                $datetime = api_strtotime($datetime, 'UTC') - (86400 * $session['nb_days_access_before_beginning']);
-                $datetime = api_get_utc_datetime($datetime);
-                $update_sql = "UPDATE $session_table SET coach_access_start_date = '$datetime' WHERE id = $session_id";
-                $mainConnection->executeQuery($update_sql);
-            }
-        }
-
-        //Fixing end_date
-        if (isset($session['date_end']) && !empty($session['date_end']) && $session['date_end'] != '0000-00-00') {
-            $datetime = $session['date_end'].' 00:00:00';
-            $update_sql = "UPDATE $session_table SET display_end_date = '$datetime', access_end_date = '$datetime' WHERE id = $session_id";
-            $mainConnection->executeQuery($update_sql);
-
-            //Fixing nb_days_access_before_beginning
-            if (!empty($session['nb_days_access_after_end'])) {
-                $datetime = api_strtotime($datetime, 'UTC') + (86400 * $session['nb_days_access_after_end']);
-                $datetime = api_get_utc_datetime($datetime);
-                $update_sql = "UPDATE $session_table SET coach_access_end_date = '$datetime' WHERE id = $session_id";
-                $mainConnection->executeQuery($update_sql);
-            }
-        }
-    }
-
-    //Fixes new changes session_rel_course
-    $sql = "SELECT id_session, sc.course_code, c.id FROM $course_table c INNER JOIN $session_rel_course_table sc ON sc.course_code = c.code";
-    $result = iDatabase::query($sql);
-    while ($row = Database::fetch_array($result)) {
-        $sql = "UPDATE $session_rel_course_table SET c_id = {$row['id']}
-                WHERE course_code = '{$row['course_code']}' AND id_session = {$row['id_session']} ";
-        $mainConnection->executeQuery($sql);
-    }
-
-    //Fixes new changes in session_rel_course_rel_user
-    $sql = "SELECT id_session, sc.course_code, c.id FROM $course_table c INNER JOIN $session_rel_course_rel_user_table sc ON sc.course_code = c.code";
-    $result = iDatabase::query($sql);
-    while ($row = Database::fetch_array($result)) {
-        $sql = "UPDATE $session_rel_course_rel_user_table SET c_id = {$row['id']}
-                WHERE course_code = '{$row['course_code']}' AND id_session = {$row['id_session']} ";
-        $mainConnection->executeQuery($sql);
-    }
-
-    //Updating c_quiz_order
-    $teq = "$dbNameForm.c_quiz";
-    $seq = "SELECT c_id, session_id, id FROM $teq ORDER BY c_id, session_id, id";
-    $req = iDatabase::query($seq);
-    $to = "$dbNameForm.c_quiz_order";
-    $do = "DELETE FROM $to";
-    $mainConnection->executeQuery($do);
-
-    $cid = 0;
-    $temp_session_id = 0;
-    $order = 1;
-    while ($row = Database::fetch_assoc($req)) {
-        if ($row['c_id'] != $cid) {
-            $cid = $row['c_id'];
-            $temp_session_id = $row['session_id'];
-            $order = 1;
-        } elseif ($row['session_id'] != $temp_session_id) {
-            $temp_session_id = $row['session_id'];
-            $order = 1;
-        }
-        $ins = "INSERT INTO $to (c_id, session_id, exercise_id, exercise_order)".
-               " VALUES ($cid, $temp_session_id, {$row['id']}, $order)";
-        $mainConnection->executeQuery($ins);
-        $order++;
-    }
-
-    //Fixing special course
-    $output->writeln('Fixing special course');
-    $sql = "SELECT id FROM $dbNameForm.course_field WHERE field_variable = 'special_course'";
-    $result = Database::query($sql);
-    $fieldData = Database::fetch_array($result, 'ASSOC');
-    $id = $fieldData['id'];
-
-    $sql = "INSERT INTO $dbNameForm.course_field_options (field_id, option_value, option_display_text, option_order)
-            VALUES ('$id', '1', '".get_lang('Yes')."', '1')";
-    Database::query($sql);
-
-    $sql = "INSERT INTO $dbNameForm.course_field_options (field_id, option_value, option_display_text, option_order)
-            VALUES ('$id', '0', '".get_lang('No')."', '2')";
-    Database::query($sql);
-
-    //Moving social group to class
-    $output->writeln('Fixing social groups');
-
-    $sql = "SELECT * FROM $dbNameForm.groups";
-    $result = Database::query($sql);
-    $oldGroups = array();
-    if (Database::num_rows($result)) {
-        while ($group = Database::fetch_array($result, 'ASSOC')) {
-
-            $group['name'] = Database::escape_string($group['name']);
-            $group['description'] = Database::escape_string($group['description']);
-            $group['picture'] = Database::escape_string($group['picture_uri']);
-            $group['url'] = Database::escape_string($group['url']);
-            $group['visibility'] = Database::escape_string($group['visibility']);
-            $group['updated_on'] = Database::escape_string($group['updated_on']);
-            $group['created_on'] = Database::escape_string($group['created_on']);
-
-            $sql = "INSERT INTO $dbNameForm.usergroup (name, group_type, description, picture, url, visibility, updated_on, created_on)
-                    VALUES ('{$group['name']}', '1', '{$group['description']}', '{$group['picture_uri']}', '{$group['url']}', '{$group['visibility']}', '{$group['updated_on']}', '{$group['created_on']}')";
-            //Database::query($sql);
-            $mainConnection->executeQuery($sql);
-            $id = $mainConnection->lastInsertId('id');
-            $oldGroups[$group['id']] = $id;
-        }
-    }
-
-    if (!empty($oldGroups)) {
-        $output->writeln('Moving group files');
-        foreach ($oldGroups as $oldId => $newId) {
-            $path = GroupPortalManager::get_group_picture_path_by_id($oldId, 'system');
-            if (!empty($path)) {
-                var_dump($path['dir']);
-                $newPath = str_replace("groups/$oldId/", "groups/$newId/", $path['dir']);
-                $command = "mv {$path['dir']} $newPath ";
-                system($command);
-                $output->writeln("Moving files: $command");
-            }
-        }
-        $sql = "SELECT * FROM $dbNameForm.group_rel_user";
-        $result = Database::query($sql);
-
-        if (Database::num_rows($result)) {
-            while ($data = Database::fetch_array($result, 'ASSOC')) {
-                if (isset($oldGroups[$data['group_id']])) {
-                    $data['group_id'] = $oldGroups[$data['group_id']];
-                    $sql = "INSERT INTO $dbNameForm.usergroup_rel_user (usergroup_id, user_id, relation_type)
-                            VALUES ('{$data['group_id']}', '{$data['user_id']}', '{$data['relation_type']}')";
-                    $mainConnection->executeQuery($sql);
-                }
-            }
-        }
-
-        $sql = "SELECT * FROM $dbNameForm.group_rel_group";
-        $result = Database::query($sql);
-
-        if (Database::num_rows($result)) {
-            while ($data = Database::fetch_array($result, 'ASSOC')) {
-                if (isset($oldGroups[$data['group_id']]) && isset($oldGroups[$data['subgroup_id']])) {
-                    $data['group_id'] = $oldGroups[$data['group_id']];
-                    $data['subgroup_id'] = $oldGroups[$data['subgroup_id']];
-                    $sql = "INSERT INTO $dbNameForm.usergroup_rel_usergroup (group_id, subgroup_id, relation_type)
-                            VALUES ('{$data['group_id']}', '{$data['subgroup_id']}', '{$data['relation_type']}')";
-                    $mainConnection->executeQuery($sql);
-                }
-            }
-        }
-
-        $sql = "SELECT * FROM $dbNameForm.announcement_rel_group";
-        $result = Database::query($sql);
-
-        if (Database::num_rows($result)) {
-            while ($data = Database::fetch_array($result, 'ASSOC')) {
-                if (isset($oldGroups[$data['group_id']])) {
-                    //Deleting relation
-                    $sql = "DELETE FROM announcement_rel_group WHERE id = {$data['id']}";
-                    $mainConnection->executeQuery($sql);
-
-                    //Add new relation
-                    $data['group_id'] = $oldGroups[$data['group_id']];
-                    $sql = "INSERT INTO $dbNameForm.announcement_rel_group(group_id, announcement_id)
-                            VALUES ('{$data['group_id']}', '{$data['announcement_id']}')";
-                    $mainConnection->executeQuery($sql);
-                }
-            }
-        }
-
-        $sql = "SELECT * FROM $dbNameForm.group_rel_tag";
-        $result = Database::query($sql);
-        if (Database::num_rows($result)) {
-            while ($data = Database::fetch_array($result, 'ASSOC')) {
-                if (isset($oldGroups[$data['group_id']])) {
-                    $data['group_id'] = $oldGroups[$data['group_id']];
-                    $sql = "INSERT INTO $dbNameForm.usergroup_rel_tag (tag_id, usergroup_id)
-                            VALUES ('{$data['tag_id']}', '{$data['group_id']}')";
-                    $mainConnection->executeQuery($sql);
-                }
-            }
-        }
-    }
-
-    if (!$dryRun) {
-        $mainConnection->commit();
-    }
-};

+ 37 - 0
main/install/1.10.0/update.sql

@@ -0,0 +1,37 @@
+INSERT INTO roles (name, role) VALUES('Jury president', 'ROLE_JURY_PRESIDENT');
+INSERT INTO roles (name, role) VALUES('Jury member', 'ROLE_JURY_MEMBER');
+INSERT INTO roles (name, role) VALUES('Jury substitute', 'ROLE_JURY_SUBSTITUTE');
+INSERT INTO roles (name, role) VALUES('Director', 'ROLE_DIRECTOR');
+
+INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES
+('log_transactions','exercise_attempt','checkbox','LogTransactions','false','LogTransactionsForExerciseAttempts','LogTransactionsForExerciseAttemptsComment',NULL,'LogTransactionsForExerciseAttemptsText', 1),
+('transaction_action_map','exercise_attempt','text','TransactionMapping','a:0:{}','TransactionMapForExerciseAttempts','TransactionMapForExerciseAttemptsComment',NULL,'TransactionMapForExerciseAttemptsText', 1);
+
+CREATE TABLE jury (
+  id int NOT NULL AUTO_INCREMENT,
+  name varchar(255) DEFAULT NULL,
+  branch_id int NULL,
+  opening_date datetime DEFAULT NULL,
+  closure_date datetime DEFAULT NULL,
+  opening_user_id int DEFAULT NULL,
+  closure_user_id int DEFAULT NULL,
+  exercise_id int NOT NULL,
+  PRIMARY KEY(id)
+);
+
+CREATE TABLE jury_members (
+    id int NOT NULL AUTO_INCREMENT,
+    user_id int,
+    role_id int,
+    jury_id int,
+    PRIMARY KEY(id)
+);
+
+
+ALTER TABLE track_e_exercices ADD COLUMN jury_score float(6,2);
+ALTER TABLE track_e_exercices ADD COLUMN jury_id INT DEFAULT NULL;
+
+-- Add new configuration setting for action related transaction settings.
+INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('transaction_action_map','exercise_attempt','text','TransactionMapping','a:0:{}','TransactionMapForExerciseAttempts','TransactionMapForExerciseAttemptsComment',NULL,'TransactionMapForExerciseAttemptsText', 1);
+
+