123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608 |
- --
- -- Don't modify this file. Edit the entities located in:
- -- src/Chamilo/CoreBundle/Entity
- -- src/Chamilo/CourseBundle/Entity
- -- src/Chamilo/UserBundle/Entity
- DROP TABLE IF EXISTS user;
- CREATE TABLE IF NOT EXISTS user (
- id int unsigned NOT NULL auto_increment,
- user_id int unsigned default NULL,
- 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 default '0',
- chatcall_date datetime default NULL,
- chatcall_text varchar(50) default NULL,
- language varchar(40) default NULL,
- registration_date datetime NOT NULL,
- expiration_date datetime default NULL,
- active tinyint unsigned NOT NULL default 1,
- openid varchar(255) DEFAULT NULL,
- theme varchar(255) DEFAULT NULL,
- hr_dept_id smallint unsigned NOT NULL default 0,
- last_login datetime default NULL,
- PRIMARY KEY (id),
- UNIQUE KEY username (username)
- );
- ALTER TABLE user ADD INDEX (status);
- --
- -- Dumping data for table user
- --
- /*!40000 ALTER TABLE user DISABLE KEYS */;
- LOCK TABLES user WRITE;
- INSERT INTO user (user_id, lastname, firstname, username, password, auth_source, email, status, official_code,phone, creator_id, registration_date, expiration_date,active,openid,language) VALUES (1, '{ADMINLASTNAME}','{ADMINFIRSTNAME}','{ADMINLOGIN}','{ADMINPASSWORD}','{PLATFORM_AUTH_SOURCE}','{ADMINEMAIL}',1,'ADMIN','{ADMINPHONE}',1,NOW(),NULL,'1',NULL,'{ADMINLANGUAGE}');
- -- Insert anonymous user
- INSERT INTO user (user_id, lastname, firstname, username, password, auth_source, email, status, official_code, creator_id, registration_date, expiration_date,active,openid,language) VALUES (2, 'Anonymous', 'Joe', '', '', 'platform', 'anonymous@localhost', 6, 'anonymous', 1, NOW(), NULL, 1,NULL,'{ADMINLANGUAGE}');
- UNLOCK TABLES;
- /*!40000 ALTER TABLE user ENABLE KEYS */;
- --
- -- 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,
- 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,
- add_teachers_to_sessions_courses tinyint 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 varchar(40) default 'TRUE',
- auth_cat_child varchar(40) 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,
- 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 int NOT NULL auto_increment,
- course_code varchar(40) NOT NULL,
- field_id int NOT NULL,
- field_value text,
- 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` int unsigned NOT NULL default '0',
- `column` 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 (
- 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,
- 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 (course_code,user_id,relation_type)
- );
- ALTER TABLE course_rel_user ADD INDEX (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),
- ('Euskara','basque','eu','basque',1),
- ('বাংলা','bengali','bn','bengali',0),
- ('Bosanski','bosnian','bs','bosnian',1),
- ('Português do Brasil','brazilian','pt-BR','brazilian',1),
- ('Български','bulgarian','bg','bulgarian',1),
- ('Català','catalan','ca','catalan',0),
- ('Hrvatski','croatian','hr','croatian',0),
- ('Česky','czech','cs','czech',0),
- ('Dansk','danish','da','danish',0),
- ('دری','dari','prs','dari',0),
- ('Nederlands','dutch','nl','dutch',1),
- ('English','english','en','english',1),
- ('Esperanto','esperanto','eo','esperanto',0),
- ('Føroyskt', 'faroese', 'fo', 'faroese', 0),
- ('Suomi','finnish','fi','finnish',0),
- ('Français','french','fr','french',1),
- ('Furlan','friulian','fur','friulian',0),
- ('Galego','galician','gl','galician',1),
- ('ქართული','georgian','ka','georgian',0),
- ('Deutsch','german','de','german',1),
- ('Ελληνικά','greek','el','greek',1),
- ('עברית','hebrew','he','hebrew',0),
- ('हिन्दी','hindi','hi','hindi',0),
- ('Magyar','hungarian','hu','hungarian',1),
- ('Bahasa Indonesia','indonesian','id','indonesian',1),
- ('Italiano','italian','it','italian',1),
- ('日本語','japanese','ja','japanese',0),
- ('한국어','korean','ko','korean',0),
- ('Latviešu','latvian','lv','latvian',1),
- ('Lietuvių','lithuanian','lt','lithuanian',0),
- ('Македонски','macedonian','mk','macedonian',0),
- ('Bahasa Melayu','malay','ms','malay',0),
- ('Norsk','norwegian','no','norwegian',0),
- ('Occitan','occitan','oc','occitan',0),
- ('پښتو','pashto','ps','pashto',0),
- ('فارسی','persian','fa','persian',0),
- ('Polski','polish','pl','polish',1),
- ('Português europeu','portuguese','pt','portuguese',1),
- ('Runasimi','quechua_cusco','qu','quechua_cusco',0),
- ('Română','romanian','ro','romanian',0),
- ('Русский','russian','ru','russian',0),
- ('Srpski','serbian','sr','serbian',0),
- ('中文(简体)','simpl_chinese','zh','simpl_chinese',0),
- ('Slovenčina','slovak','sk','slovak',1),
- ('Slovenščina','slovenian','sl','slovenian',1),
- ('الصومالية','somali','so','somali',0),
- ('Español','spanish','es','spanish',1),
- ('Kiswahili','swahili','sw','swahili',0),
- ('Svenska','swedish','sv','swedish',0),
- ('Tagalog', 'tagalog', 'tl', 'tagalog',1),
- ('ไทย','thai','th','thai',0),
- ('Tibetan', 'tibetan', 'bo', 'tibetan', 0),
- ('繁體中文','trad_chinese','zh-TW','trad_chinese',0),
- ('Türkçe','turkish','tr','turkish',0),
- ('Українська','ukrainian','uk','ukrainian',0),
- ('Tiếng Việt','vietnamese','vi','vietnamese',0),
- ('isiXhosa', 'xhosa', 'xh', 'xhosa', 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 smallint unsigned NOT NULL auto_increment,
- id_coach int unsigned NOT NULL default '0',
- name char(100) NOT NULL default '',
- nbr_courses smallint unsigned NOT NULL default '0',
- nbr_users mediumint unsigned NOT NULL default '0',
- nbr_classes mediumint unsigned NOT NULL default '0',
- date_start date NOT NULL default '0000-00-00',
- date_end date NOT NULL default '0000-00-00',
- nb_days_access_before_beginning TINYINT UNSIGNED NULL default '0',
- nb_days_access_after_end TINYINT UNSIGNED 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,
- description TEXT DEFAULT NULL,
- show_description TINYINT UNSIGNED DEFAULT 0,
- duration int,
- PRIMARY KEY (id),
- INDEX (session_admin_id),
- UNIQUE KEY name (name)
- );
- -- --------------------------------------------------------
- --
- -- Table structure for table session_rel_course
- --
- DROP TABLE IF EXISTS session_rel_course;
- CREATE TABLE IF NOT EXISTS session_rel_course (
- id_session smallint unsigned NOT NULL default 0,
- course_code char(40) NOT NULL default '',
- nbr_users smallint unsigned NOT NULL default 0,
- position int unsigned NOT NULL default 0,
- category varchar(255) default '',
- PRIMARY KEY (id_session,course_code),
- KEY course_code (course_code)
- );
- -- --------------------------------------------------------
- --
- -- 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_session smallint unsigned NOT NULL default '0',
- course_code char(40) NOT NULL default '',
- 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_session,course_code,id_user),
- KEY id_user (id_user),
- KEY course_code (course_code)
- );
- -- --------------------------------------------------------
- --
- -- 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 mediumint unsigned NOT NULL default '0',
- relation_type int default 0,
- duration int,
- registered_at DATETIME not null,
- PRIMARY KEY (id_session, id_user, relation_type)
- );
- 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,
- 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 int NOT NULL auto_increment,
- session_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)
- );
- --
- -- 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);
- --
- -- 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),
- ('server_type',NULL,'radio','Platform','production','ServerStatusTitle','ServerStatusComment',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),
- ('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),
- ('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', 'none', '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),
- ('prevent_session_admins_to_manage_all_users', NULL, 'radio', 'Session', 'false', 'PreventSessionAdminsToManageAllUsersTitle', 'PreventSessionAdminsToManageAllUsersComment', NULL, NULL, 1),
- ('documents_default_visibility_defined_in_course', NULL,'radio','Tools','false','DocumentsDefaultVisibilityDefinedInCourseTitle','DocumentsDefaultVisibilityDefinedInCourseComment',NULL, NULL, 1),
- ('enabled_mathjax', NULL, 'radio', 'Editor', 'false', 'EnableMathJaxTitle', 'EnableMathJaxComment', NULL, NULL, 0),
- ('meta_twitter_site', NULL, 'textfield', 'Tracking', '', 'MetaTwitterSiteTitle', 'MetaTwitterSiteComment', NULL, NULL, 1),
- ('meta_twitter_creator', NULL, 'textfield', 'Tracking', '', 'MetaTwitterCreatorTitle', 'MetaTwitterCreatorComment', NULL, NULL, 1),
- ('meta_title', NULL, 'textfield', 'Tracking', '', 'MetaTitleTitle', 'MetaTitleComment', NULL, NULL, 1),
- ('meta_description', NULL, 'textfield', 'Tracking', '', 'MetaDescriptionTitle', 'MetaDescriptionComment', NULL, NULL, 1),
- ('meta_image_path', NULL, 'textfield', 'Tracking', '', 'MetaImagePathTitle', 'MetaImagePathComment', NULL, NULL, 1),
- ('chamilo_database_version', NULL, 'textfield',NULL, '0', 'DatabaseVersion','', NULL, NULL, 0);
- 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'),
- ('server_type','production','ProductionServer'),
- ('server_type','test','TestServer'),
- ('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'),
- ('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'),
- ('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', 'none', 'None'),
- ('show_glossary_in_extra_tools', 'exercise', 'Exercise'),
- ('show_glossary_in_extra_tools', 'lp', 'Learning path'),
- ('show_glossary_in_extra_tools', 'exercise_and_lp', 'ExerciseAndLearningPath'),
- ('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'),
- ('prevent_session_admins_to_manage_all_users', 'true', 'Yes'),
- ('prevent_session_admins_to_manage_all_users', 'false', 'No'),
- ('documents_default_visibility_defined_in_course', 'true', 'Yes'),
- ('documents_default_visibility_defined_in_course', 'false', 'No'),
- ('enabled_mathjax','true','Yes'),
- ('enabled_mathjax','false','No');
- 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)
- );
- -- --------------------------------------------------------
- --
- -- Table structure for shared_survey_question
- --
- 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)
- );
- -- --------------------------------------------------------
- --
- -- Table structure for shared_survey_question_option
- --
- 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)
- );
- -- --------------------------------------------------------
- --
- -- Table structure for templates (User's FCKEditor templates)
- --
- 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)
- );
- --
- -- --------------------------------------------------------
- --
- -- Table structure of openid_association (keep info on openid servers)
- --
- 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)
- );
- --
- -- --------------------------------------------------------
- --
- -- Tables for gradebook
- --
- 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,
- generate_certificates TINYINT NOT NULL DEFAULT 0,
- 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,
- 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,
- 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 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,
- 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,
- 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,
- 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)
- );
- --
- -- --------------------------------------------------------
- --
- -- Tables for the access URL feature
- --
- 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',
- 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 (
- access_url_id int unsigned NOT NULL,
- course_code char(40) NOT NULL,
- PRIMARY KEY (access_url_id, course_code)
- );
- 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="Chamilo logo" src="{COURSE_DIR}images/logo_chamilo.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. </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"> <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. <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"> <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. 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. <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. 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"> <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. 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. 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 </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 ">
- </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. 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 </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&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>
- ');
- --
- -- 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
- --
- 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, -- 0 read, 1 unread, 3 deleted, 5 pending invitation, 6 accepted invitation, 7 invitation denied
- 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)
- );
- --
- -- Table structure for user platform groups
- --
- DROP TABLE IF EXISTS groups;
- CREATE TABLE IF NOT EXISTS groups (
- id int NOT NULL AUTO_INCREMENT,
- name varchar(255) NOT NULL,
- description varchar(255) NOT NULL,
- picture_uri 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 group_rel_tag;
- CREATE TABLE IF NOT EXISTS group_rel_tag (
- id int NOT NULL AUTO_INCREMENT,
- tag_id int NOT NULL,
- group_id int NOT NULL,
- PRIMARY KEY (id)
- );
- ALTER TABLE group_rel_tag ADD INDEX ( group_id );
- ALTER TABLE group_rel_tag ADD INDEX ( tag_id );
- # DROP TABLE IF EXISTS group_rel_user;
- # CREATE TABLE IF NOT EXISTS group_rel_user (
- # id int NOT NULL AUTO_INCREMENT,
- # group_id int NOT NULL,
- # user_id int NOT NULL,
- # relation_type int NOT NULL,
- # PRIMARY KEY (id)
- # );
- # ALTER TABLE group_rel_user ADD INDEX ( group_id );
- # ALTER TABLE group_rel_user ADD INDEX ( user_id );
- # ALTER TABLE group_rel_user ADD INDEX ( relation_type );
- #
- # DROP TABLE IF EXISTS group_rel_group;
- # CREATE TABLE IF NOT EXISTS group_rel_group (
- # 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 group_rel_group ADD INDEX ( group_id );
- # ALTER TABLE group_rel_group ADD INDEX ( subgroup_id );
- # ALTER TABLE group_rel_group ADD INDEX ( relation_type );
- DROP TABLE IF EXISTS announcement_rel_group;
- CREATE TABLE IF NOT EXISTS announcement_rel_group (
- group_id int NOT NULL,
- announcement_id int NOT NULL,
- PRIMARY KEY (group_id, announcement_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)
- );
- INSERT INTO course_field (field_type, field_variable, field_display_text, field_default_value, field_visible, field_changeable) values (1, 'special_course', 'Special course', '', 1 , 1);
- --
- -- 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,
- description TEXT NOT NULL,
- PRIMARY KEY (id)
- );
- DROP TABLE IF EXISTS usergroup_rel_user;
- CREATE TABLE IF NOT EXISTS usergroup_rel_user (
- id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
- usergroup_id INT NOT NULL,
- user_id INT NOT NULL
- );
- 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
- );
- --
- -- 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),
- 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,
- criteria text DEFAULT '',
- 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,
- course_id INT NOT NULL DEFAULT 0,
- session_id INT NOT NULL DEFAULT 0,
- PRIMARY KEY (id)
- );
- ALTER TABLE skill_rel_user ADD INDEX idx_select_cs (course_id, session_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,
- grade_model_id INTEGER 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)
- );
- -- 1.10.x-specific, non-course-related, database changes
- -- some changes to previous structure might have been applied to the tables
- -- creation statements above to increase efficiency
- -- Hook tables
- CREATE TABLE IF NOT EXISTS hook_observer(
- id int UNSIGNED NOT NULL AUTO_INCREMENT,
- class_name varchar(255) UNIQUE,
- path varchar(255) NOT NULL,
- plugin_name varchar(255) NULL,
- PRIMARY KEY PK_hook_management_hook_observer(id)
- );
- CREATE TABLE IF NOT EXISTS hook_event(
- id int UNSIGNED NOT NULL AUTO_INCREMENT,
- class_name varchar(255) UNIQUE,
- description varchar(255),
- PRIMARY KEY PK_hook_management_hook_event(id)
- );
- CREATE TABLE IF NOT EXISTS hook_call(
- id int UNSIGNED NOT NULL AUTO_INCREMENT,
- hook_event_id int UNSIGNED NOT NULL,
- hook_observer_id int UNSIGNED NOT NULL,
- type tinyint NOT NULL,
- hook_order int UNSIGNED NOT NULL,
- enabled tinyint NOT NULL,
- PRIMARY KEY PK_hook_management_hook_call(id)
- );
- --
- -- Table structure for table course_field_options
- --
- CREATE TABLE course_field_options (
- id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
- field_id INT NOT NULL,
- option_value TEXT,
- option_display_text VARCHAR(64),
- option_order INT,
- tms DATETIME
- );
- --
- -- Table structure for table session_field_options
- --
- CREATE TABLE session_field_options (
- id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
- field_id INT NOT NULL,
- option_value TEXT,
- option_display_text VARCHAR(64),
- option_order INT,
- tms DATETIME
- );
- 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);
- 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,
- c_id int not null,
- access_tool varchar(30) default NULL,
- access_session_id int NOT NULL default 0,
- user_ip varchar(39) NOT NULL default '',
- PRIMARY KEY (access_id),
- KEY access_user_id (access_user_id),
- KEY access_c_id (c_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,
- c_id int not null,
- access_tool varchar(30) default NULL,
- access_session_id int unsigned default NULL,
- PRIMARY KEY (access_id),
- KEY access_user_id (access_user_id),
- KEY access_c_id (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,
- c_id int default NULL,
- default_date datetime NOT NULL,
- default_event_type varchar(20) NOT NULL default '',
- default_value_type varchar(20) NOT NULL default '',
- default_value text NOT NULL,
- session_id INT DEFAULT NULL,
- 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,
- c_id int NOT NULL,
- down_doc_path varchar(255) NOT NULL default '',
- down_session_id INT NOT NULL DEFAULT 0,
- PRIMARY KEY (down_id),
- KEY idx_ted_user_id (down_user_id),
- KEY idx_ted_c_id (c_id)
- );
- DROP TABLE IF EXISTS track_e_exercises;
- CREATE TABLE track_e_exercises (
- 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',
- c_id int NOT NULL,
- exe_exo_id mediumint unsigned NOT NULL default 0,
- exe_result float(6,2) NOT NULL default 0,
- exe_weighting float(6,2) NOT NULL default 0,
- user_ip varchar(39) NOT NULL default '',
- PRIMARY KEY (exe_id),
- KEY idx_tee_user_id (exe_user_id),
- KEY idx_tee_c_id (c_id)
- );
- ALTER TABLE track_e_exercises ADD status varchar(20) NOT NULL default '';
- ALTER TABLE track_e_exercises ADD data_tracking text NOT NULL default '';
- ALTER TABLE track_e_exercises ADD start_date datetime NOT NULL default '0000-00-00 00:00:00';
- ALTER TABLE track_e_exercises ADD steps_counter SMALLINT UNSIGNED NOT NULL default 0;
- ALTER TABLE track_e_exercises ADD session_id SMALLINT UNSIGNED NOT NULL default 0;
- ALTER TABLE track_e_exercises ADD INDEX ( session_id ) ;
- ALTER TABLE track_e_exercises ADD orig_lp_id int NOT NULL default 0;
- ALTER TABLE track_e_exercises ADD orig_lp_item_id int NOT NULL default 0;
- ALTER TABLE track_e_exercises ADD exe_duration int UNSIGNED NOT NULL default 0;
- ALTER TABLE track_e_exercises ADD COLUMN expired_time_control datetime NOT NULL DEFAULT '0000-00-00 00:00:00';
- ALTER TABLE track_e_exercises ADD COLUMN orig_lp_item_view_id INT NOT NULL DEFAULT 0;
- ALTER TABLE track_e_exercises ADD COLUMN questions_to_check TEXT NOT NULL DEFAULT '';
- 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,
- course_code varchar(40) NOT NULL default '',
- c_id int NOT NULL,
- position int default 0,
- tms datetime NOT NULL default '0000-00-00 00:00:00',
- session_id INT 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 NOT NULL,
- exe_result smallint default 0 NOT NULL ,
- exe_weighting smallint default 0 NOT NULL,
- KEY idx_tehp_user_id (exe_user_id),
- KEY idx_tehp_c_id (c_id)
- );
- 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,
- links_link_id int NOT NULL default 0,
- links_session_id INT NOT NULL DEFAULT 0,
- PRIMARY KEY (links_id),
- KEY idx_tel_c_id (c_id),
- KEY idx_tel_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',
- user_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',
- user_ip varchar(39) NOT NULL default '',
- c_id int NOT 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 '',
- c_id int unsigned default NULL,
- 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 int NOT NULL auto_increment,
- c_id int NOT NULL,
- 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,
- user_ip varchar(39) NOT NULL default '',
- 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_course_code varchar(50) NOT NULL,
- c_id int unsigned default 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,
- PRIMARY KEY (hotspot_id),
- KEY hotspot_course_code (hotspot_course_code),
- 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 (session_id);
- ALTER TABLE track_e_access ADD INDEX (access_session_id);
- ALTER TABLE track_e_online ADD INDEX (session_id);
- 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)
- );
- -- Course
- CREATE TABLE c_announcement(
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- title text,
- content mediumtext,
- end_date date default NULL,
- display_order mediumint NOT NULL default 0,
- email_sent tinyint default 0,
- session_id int default 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_announcement ADD INDEX ( session_id );
- CREATE TABLE c_announcement_attachment (
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- path varchar(255) NOT NULL,
- comment text,
- size int NOT NULL default 0,
- announcement_id int NOT NULL,
- filename varchar(255) NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_resource (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- source_type varchar(50) default NULL,
- source_id int unsigned default NULL,
- resource_type varchar(50) default NULL,
- resource_id int unsigned default NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_userinfo_content (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- user_id int unsigned NOT NULL,
- definition_id int unsigned NOT NULL,
- editor_ip varchar(39) default NULL,
- edition_time datetime default NULL,
- content text NOT NULL,
- PRIMARY KEY (id, c_id),
- KEY user_id (user_id)
- );
- CREATE TABLE c_userinfo_def (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- title varchar(80) NOT NULL default '',
- comment text,
- line_count tinyint unsigned NOT NULL default 5,
- rank tinyint unsigned NOT NULL default 0,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_forum_category(
- cat_id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- cat_title varchar(255) NOT NULL default '',
- cat_comment text,
- cat_order int NOT NULL default 0,
- locked int NOT NULL default 0,
- session_id int unsigned NOT NULL default 0,
- PRIMARY KEY (cat_id, c_id)
- );
- ALTER TABLE c_forum_category ADD INDEX ( session_id );
- CREATE TABLE c_forum_forum(
- forum_id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- forum_title varchar(255) NOT NULL default '',
- forum_comment text,
- forum_threads int default 0,
- forum_posts int default 0,
- forum_last_post int default 0,
- forum_category int default NULL,
- allow_anonymous int default NULL,
- allow_edit int default NULL,
- approval_direct_post varchar(20) default NULL,
- allow_attachments int default NULL,
- allow_new_threads int 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 default NULL,
- locked int NOT NULL default 0,
- session_id int 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 (forum_id, c_id)
- );
- CREATE TABLE c_forum_thread (
- thread_id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- thread_title varchar(255) default NULL,
- forum_id int default NULL,
- thread_replies int UNSIGNED default 0,
- thread_poster_id int default NULL,
- thread_poster_name varchar(100) default '',
- thread_views int UNSIGNED default 0,
- thread_last_post int default NULL,
- thread_date datetime default '0000-00-00 00:00:00',
- thread_sticky tinyint unsigned default 0,
- locked int NOT NULL default 0,
- session_id int unsigned default NULL,
- thread_title_qualify varchar(255) default '',
- thread_qualify_max float(6,2) UNSIGNED NOT NULL default 0,
- thread_close_date datetime default '0000-00-00 00:00:00',
- thread_weight float(6,2) UNSIGNED NOT NULL default 0,
- PRIMARY KEY (thread_id, c_id)
- );
- ALTER TABLE c_forum_thread ADD INDEX idx_forum_thread_forum_id (forum_id);
- CREATE TABLE c_forum_post (
- post_id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- post_title varchar(250) default NULL,
- post_text text,
- thread_id int default 0,
- forum_id int default 0,
- poster_id int default 0,
- poster_name varchar(100) default '',
- post_date datetime default '0000-00-00 00:00:00',
- post_notification tinyint default 0,
- post_parent_id int default 0,
- visible tinyint default 1,
- PRIMARY KEY (post_id, c_id),
- KEY poster_id (poster_id),
- KEY forum_id (forum_id)
- );
- ALTER TABLE c_forum_post ADD INDEX idx_forum_post_thread_id (thread_id);
- ALTER TABLE c_forum_post ADD INDEX idx_forum_post_visible (visible);
- CREATE TABLE c_forum_mailcue (
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- user_id int default NULL,
- thread_id int default NULL,
- post_id int default NULL,
- PRIMARY KEY (id, c_id, thread_id, user_id, post_id )
- );
- CREATE TABLE c_forum_attachment (
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- path varchar(255) NOT NULL,
- comment text,
- size int NOT NULL default 0,
- post_id int NOT NULL,
- filename varchar(255) NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_forum_notification(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- user_id int,
- forum_id int,
- thread_id int,
- post_id int,
- KEY user_id (user_id),
- KEY forum_id (forum_id),
- PRIMARY KEY (id, c_id, user_id, forum_id, thread_id, post_id )
- );
- CREATE TABLE c_forum_thread_qualify (
- id int unsigned AUTO_INCREMENT,
- c_id INT NOT NULL,
- user_id int unsigned NOT NULL,
- thread_id int NOT NULL,
- qualify float(6,2) NOT NULL default 0,
- qualify_user_id int default NULL,
- qualify_time datetime default '0000-00-00 00:00:00',
- session_id int default NULL,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_forum_thread_qualify ADD INDEX (user_id, thread_id);
- CREATE TABLE c_forum_thread_qualify_log (
- id int unsigned AUTO_INCREMENT,
- c_id INT NOT NULL,
- user_id int unsigned NOT NULL,
- thread_id int NOT NULL,
- qualify float(6,2) NOT NULL default 0,
- qualify_user_id int default NULL,
- qualify_time datetime default '0000-00-00 00:00:00',
- session_id int default NULL,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_forum_thread_qualify_log ADD INDEX (user_id, thread_id);
- CREATE TABLE c_quiz (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- title varchar(255) NOT NULL,
- description text default NULL,
- sound varchar(255) default NULL,
- type tinyint unsigned NOT NULL default 1,
- random int NOT NULL default 0,
- random_answers tinyint unsigned NOT NULL default 0,
- active tinyint NOT NULL default 0,
- results_disabled INT UNSIGNED NOT NULL DEFAULT 0,
- access_condition TEXT DEFAULT NULL,
- max_attempt int 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 NOT NULL default 0,
- expired_time int NOT NULL default '0',
- session_id int default 0,
- propagate_neg INT NOT NULL DEFAULT 0,
- review_answers INT NOT NULL DEFAULT 0,
- random_by_category INT NOT NULL DEFAULT 0,
- text_when_finished TEXT default NULL,
- display_category_name INT NOT NULL DEFAULT 1,
- pass_percentage INT DEFAULT NULL,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_quiz ADD INDEX ( session_id );
- CREATE TABLE c_quiz_question(
- id int unsigned NOT NULL auto_increment,
- question TEXT NOT NULL,
- description text default NULL,
- ponderation float(6,2) NOT NULL default 0,
- position mediumint unsigned NOT NULL default 1,
- type tinyint unsigned NOT NULL default 2,
- picture varchar(50) default NULL,
- level int unsigned NOT NULL default 0,
- extra varchar(255) default NULL,
- question_code char(10) default '',
- c_id INT NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_quiz_question ADD INDEX (position);
- CREATE TABLE c_quiz_answer(
- id int unsigned NOT NULL,
- c_id INT NOT NULL,
- id_auto int NOT NULL AUTO_INCREMENT,
- question_id int unsigned NOT NULL,
- answer text NOT NULL,
- correct mediumint unsigned default NULL,
- comment text default NULL,
- ponderation float(6,2) NOT NULL default 0,
- position mediumint unsigned NOT NULL default 1,
- hotspot_coordinates text,
- hotspot_type varchar(40) default NULL,
- destination text NOT NULL,
- answer_code char(10) default '',
- PRIMARY KEY (id_auto, c_id)
- );
- CREATE TABLE c_quiz_question_option (
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- question_id int NOT NULL,
- name varchar(255),
- position int unsigned NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_quiz_rel_question (
- c_id INT NOT NULL,
- question_id int unsigned NOT NULL,
- exercice_id int unsigned NOT NULL,
- question_order int unsigned NOT NULL default 1,
- PRIMARY KEY (c_id, question_id, exercice_id)
- );
- CREATE TABLE c_quiz_question_category (
- id int NOT NULL AUTO_INCREMENT,
- c_id INT NOT NULL,
- title varchar(255) NOT NULL,
- description text NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_quiz_question_rel_category (
- c_id INT NOT NULL,
- question_id int NOT NULL,
- category_id int NOT NULL,
- PRIMARY KEY (c_id,question_id)
- );
- CREATE TABLE c_course_description(
- id int UNSIGNED NOT NULL auto_increment,
- c_id INT NOT NULL,
- title VARCHAR(255),
- content TEXT,
- session_id int default 0,
- description_type tinyint unsigned NOT NULL default 0,
- progress INT NOT NULL default 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_course_description ADD INDEX ( session_id );
- CREATE TABLE c_tool(
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- name varchar(255) NOT NULL,
- link varchar(255) NOT NULL,
- image varchar(255) default NULL,
- visibility tinyint unsigned default 0,
- admin varchar(255) default NULL,
- address varchar(255) default NULL,
- added_tool tinyint unsigned default 1,
- target varchar(20) NOT NULL default '_self',
- category varchar(20) not null default 'authoring',
- session_id int default 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_tool ADD INDEX ( session_id );
- CREATE TABLE c_calendar_event(
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- 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 NULL,
- session_id int unsigned NOT NULL default 0,
- all_day INT NOT NULL DEFAULT 0,
- comment TEXT,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_calendar_event ADD INDEX ( session_id );
- CREATE TABLE c_calendar_event_repeat(
- c_id INT NOT NULL,
- 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 (c_id, cal_id)
- );
- CREATE TABLE c_calendar_event_repeat_not (
- c_id INT NOT NULL,
- cal_id INT NOT NULL,
- cal_date INT NOT NULL,
- PRIMARY KEY (c_id, cal_id, cal_date )
- );
- CREATE TABLE c_calendar_event_attachment (
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- path varchar(255) NOT NULL,
- comment text,
- size int NOT NULL default 0,
- agenda_id int NOT NULL,
- filename varchar(255) NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_document (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- path varchar(255) NOT NULL default '',
- comment text,
- title varchar(255) default NULL,
- filetype set('file','folder') NOT NULL default 'file',
- size int NOT NULL default 0,
- readonly TINYINT UNSIGNED NOT NULL,
- session_id int UNSIGNED NOT NULL default 0,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_student_publication (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- url varchar(255) default NULL,
- title varchar(255) default NULL,
- description text default NULL,
- author varchar(255) default NULL,
- active tinyint default NULL,
- accepted tinyint default 0,
- post_group_id int DEFAULT 0 NOT NULL,
- sent_date datetime NOT NULL default '0000-00-00 00:00:00',
- filetype set('file','folder') NOT NULL default 'file',
- has_properties int UNSIGNED NOT NULL DEFAULT 0,
- view_properties tinyint NULL,
- qualification float(6,2) UNSIGNED NOT NULL DEFAULT 0,
- date_of_qualification datetime NOT NULL default '0000-00-00 00:00:00',
- parent_id INT UNSIGNED NOT NULL DEFAULT 0,
- qualificator_id INT UNSIGNED NOT NULL DEFAULT 0,
- weight float(6,2) UNSIGNED NOT NULL default 0,
- session_id INT UNSIGNED NOT NULL default 0,
- user_id INTEGER NOT NULL,
- allow_text_assignment INTEGER NOT NULL DEFAULT 0,
- contains_file INTEGER NOT NULL DEFAULT 0,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_student_publication_assignment(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- 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 NOT NULL,
- enable_qualification tinyint NOT NULL,
- publication_id int NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_student_publication ADD INDEX ( session_id );
- CREATE TABLE c_link(
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- url TEXT NOT NULL,
- title varchar(150) default NULL,
- description text,
- category_id int unsigned default NULL,
- display_order int unsigned NOT NULL default 0,
- on_homepage char(10) NOT NULL default '0',
- target char(10) default '_self',
- session_id int default 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_link ADD INDEX ( session_id );
- CREATE TABLE c_link_category (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- category_title varchar(255) NOT NULL,
- description text,
- display_order mediumint unsigned NOT NULL default 0,
- session_id int default 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_link_category ADD INDEX ( session_id );
- CREATE TABLE c_wiki(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- page_id int NOT NULL default 0,
- reflink varchar(255) NOT NULL default 'index',
- title varchar(255) NOT NULL,
- content mediumtext NOT NULL,
- user_id int NOT NULL default 0,
- group_id int DEFAULT NULL,
- dtime datetime NOT NULL default '0000-00-00 00:00:00',
- addlock int NOT NULL default 1,
- editlock int NOT NULL default 0,
- visibility int NOT NULL default 1,
- addlock_disc int NOT NULL default 1,
- visibility_disc int NOT NULL default 1,
- ratinglock_disc int NOT NULL default 1,
- assignment int NOT NULL default 0,
- comment text NOT NULL,
- progress text NOT NULL,
- score int NULL default 0,
- version int default NULL,
- is_editing int NOT NULL default 0,
- time_edit datetime NOT NULL default '0000-00-00 00:00:00',
- hits int default 0,
- linksto text NOT NULL,
- tag text NOT NULL,
- user_ip varchar(39) NOT NULL,
- session_id int default 0,
- PRIMARY KEY (id, c_id),
- KEY reflink (reflink),
- KEY group_id (group_id),
- KEY page_id (page_id),
- KEY session_id (session_id)
- );
- CREATE TABLE c_wiki_conf (
- c_id INT NOT NULL,
- page_id int 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 default NULL,
- max_text int default NULL,
- max_version int 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 NOT NULL default 0,
- KEY page_id (page_id),
- PRIMARY KEY ( c_id, page_id )
- );
- CREATE TABLE c_wiki_discuss (
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- publication_id int NOT NULL default 0,
- userc_id int 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 (id, c_id)
- );
- CREATE TABLE c_wiki_mailcue (
- c_id INT NOT NULL,
- id int NOT NULL,
- user_id int NOT NULL,
- type text NOT NULL,
- group_id int DEFAULT NULL,
- session_id int default 0,
- KEY (c_id, id),
- PRIMARY KEY ( c_id, id, user_id )
- );
- CREATE TABLE c_online_connected (
- c_id INT NOT NULL,
- user_id int unsigned NOT NULL,
- last_connection datetime NOT NULL default '0000-00-00 00:00:00',
- PRIMARY KEY (c_id, user_id)
- );
- CREATE TABLE c_online_link (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- name char(50) NOT NULL default '',
- url char(100) NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_chat_connected (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- user_id int unsigned NOT NULL default '0',
- last_connection datetime NOT NULL default '0000-00-00 00:00:00',
- session_id INT NOT NULL default 0,
- to_group_id INT NOT NULL default 0,
- PRIMARY KEY (id, c_id, user_id, last_connection)
- );
- ALTER TABLE c_chat_connected ADD INDEX char_connected_index(user_id, session_id, to_group_id);
- CREATE TABLE c_group_info(
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- name varchar(100) default NULL,
- status tinyint DEFAULT 1,
- category_id int unsigned NOT NULL default 0,
- description text,
- max_student int unsigned NOT NULL default 8,
- doc_state tinyint unsigned NOT NULL default 1,
- calendar_state tinyint unsigned NOT NULL default 0,
- work_state tinyint unsigned NOT NULL default 0,
- announcements_state tinyint unsigned NOT NULL default 0,
- forum_state tinyint unsigned NOT NULL default 0,
- wiki_state tinyint unsigned NOT NULL default 1,
- chat_state tinyint unsigned NOT NULL default 1,
- secret_directory varchar(255) default NULL,
- self_registration_allowed tinyint unsigned NOT NULL default '0',
- self_unregistration_allowed tinyint unsigned NOT NULL default '0',
- session_id int unsigned NOT NULL default 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_group_info ADD INDEX ( session_id );
- CREATE TABLE c_group_category(
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- title varchar(255) NOT NULL default '',
- description text NOT NULL,
- doc_state tinyint unsigned NOT NULL default 1,
- calendar_state tinyint unsigned NOT NULL default 1,
- work_state tinyint unsigned NOT NULL default 1,
- announcements_state tinyint unsigned NOT NULL default 1,
- forum_state tinyint unsigned NOT NULL default 1,
- wiki_state tinyint unsigned NOT NULL default 1,
- chat_state tinyint unsigned NOT NULL default 1,
- max_student int unsigned NOT NULL default 8,
- self_reg_allowed tinyint unsigned NOT NULL default 0,
- self_unreg_allowed tinyint unsigned NOT NULL default 0,
- groups_per_user int unsigned NOT NULL default 0,
- display_order int unsigned NOT NULL default 0,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_group_rel_user(
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- user_id int unsigned NOT NULL,
- group_id int unsigned NOT NULL default 0,
- status int NOT NULL default 0,
- role char(50) NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_group_rel_tutor(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- user_id int NOT NULL,
- group_id int NOT NULL default 0,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_item_property(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- tool varchar(100) NOT NULL default '',
- insert_user_id int 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 NOT NULL default '0',
- lastedit_type varchar(100) NOT NULL default '',
- lastedit_user_id int unsigned NOT NULL default '0',
- to_group_id int unsigned default NULL,
- to_user_id int unsigned default NULL,
- visibility tinyint NOT NULL default '1',
- start_visible datetime NOT NULL default '0000-00-00 00:00:00',
- end_visible datetime NOT NULL default '0000-00-00 00:00:00',
- id_session INT NOT NULL DEFAULT 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_item_property ADD INDEX idx_item_property_toolref (tool,ref);
- CREATE TABLE c_tool_intro(
- id varchar(50) NOT NULL,
- c_id INT NOT NULL,
- intro_text MEDIUMTEXT NOT NULL,
- session_id INT NOT NULL DEFAULT 0,
- PRIMARY KEY (id, c_id, session_id)
- );
- CREATE TABLE c_dropbox_file (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- uploader_id int unsigned NOT NULL default 0,
- filename varchar(250) NOT NULL default '',
- filesize int 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 NOT NULL default 0,
- session_id int UNSIGNED NOT NULL,
- PRIMARY KEY (id, c_id),
- UNIQUE KEY UN_filename (filename)
- );
- ALTER TABLE c_dropbox_file ADD INDEX ( session_id );
- CREATE TABLE c_dropbox_post (
- c_id INT NOT NULL,
- file_id int unsigned NOT NULL,
- dest_user_id int unsigned NOT NULL default 0,
- feedback_date datetime NOT NULL default '0000-00-00 00:00:00',
- feedback text default '',
- cat_id int NOT NULL default 0,
- session_id int UNSIGNED NOT NULL,
- PRIMARY KEY (c_id, file_id, dest_user_id)
- );
- ALTER TABLE c_dropbox_post ADD INDEX ( session_id );
- CREATE TABLE c_dropbox_person (
- c_id INT NOT NULL,
- file_id int unsigned NOT NULL,
- user_id int unsigned NOT NULL default 0,
- PRIMARY KEY (c_id, file_id, user_id)
- );
- CREATE TABLE c_dropbox_category (
- cat_id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- cat_name text NOT NULL,
- received tinyint unsigned NOT NULL default 0,
- sent tinyint unsigned NOT NULL default 0,
- user_id int NOT NULL default 0,
- session_id int NOT NULL default 0,
- PRIMARY KEY(cat_id, c_id)
- );
- ALTER TABLE c_dropbox_category ADD INDEX ( session_id );
- CREATE TABLE c_dropbox_feedback (
- feedback_id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- file_id int NOT NULL default 0,
- author_user_id int NOT NULL default 0,
- feedback text NOT NULL,
- feedback_date datetime NOT NULL default '0000-00-00 00:00:00',
- PRIMARY KEY (feedback_id, c_id),
- KEY file_id (file_id),
- KEY author_user_id (author_user_id)
- );
- CREATE TABLE IF NOT EXISTS c_lp (
- id int unsigned auto_increment,
- c_id INT NOT NULL,
- lp_type int unsigned not null,
- name varchar(255) not null,
- ref tinytext null,
- description text null,
- path text not null,
- force_commit tinyint 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 unsigned not null default 0,
- content_maker tinytext not null default '',
- content_local varchar(32) not null default 'local',
- content_license text not null default '',
- prevent_reinit tinyint unsigned not null default 1,
- js_lib tinytext not null default '',
- debug tinyint 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 unsigned not null default 0,
- prerequisite int unsigned not null default 0,
- hide_toc_frame tinyint NOT NULL DEFAULT 0,
- seriousgame_mode tinyint NOT NULL DEFAULT 0,
- use_max_score int unsigned not null default 1,
- autolunch int 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',
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE IF NOT EXISTS c_lp_view (
- id int unsigned auto_increment,
- c_id INT NOT NULL,
- lp_id int unsigned not null,
- user_id int unsigned not null,
- view_count int unsigned not null default 0,
- last_item int unsigned not null default 0,
- progress int unsigned default 0,
- session_id int not null default 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_lp_view ADD INDEX (lp_id);
- ALTER TABLE c_lp_view ADD INDEX (user_id);
- ALTER TABLE c_lp_view ADD INDEX (session_id);
- CREATE TABLE IF NOT EXISTS c_lp_item (
- id int unsigned auto_increment,
- c_id INT NOT NULL,
- lp_id int unsigned not null,
- item_type char(32) not null default 'dokeos_document',
- ref tinytext not null default '',
- title varchar(511) not null,
- description varchar(511) default '',
- path text not null,
- min_score float unsigned not null default 0,
- max_score float unsigned default 100,
- mastery_score float unsigned null,
- parent_item_id int unsigned not null default 0,
- previous_item_id int unsigned not null default 0,
- next_item_id int unsigned not null default 0,
- display_order int unsigned not null default 0,
- prerequisite text null default null,
- parameters text null,
- launch_data text not null default '',
- max_time_allowed char(13) NULL default '',
- terms TEXT NULL,
- search_did INT NULL,
- audio VARCHAR(250),
- prerequisite_min_score float,
- prerequisite_max_score float,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_lp_item ADD INDEX (lp_id);
- ALTER TABLE c_lp_item ADD INDEX idx_c_lp_item_cid_lp_id (c_id, lp_id);
- CREATE TABLE IF NOT EXISTS c_lp_item_view (
- id bigint unsigned auto_increment,
- c_id INT NOT NULL,
- lp_item_id int unsigned not null,
- lp_view_id int unsigned not null,
- view_count int unsigned not null default 0,
- start_time int unsigned not null,
- total_time int unsigned not null default 0,
- score float unsigned not null default 0,
- status char(32) not null default 'not attempted',
- suspend_data longtext null default '',
- lesson_location text null default '',
- core_exit varchar(32) not null default 'none',
- max_score varchar(8) default '',
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_lp_item_view ADD INDEX (lp_item_id);
- ALTER TABLE c_lp_item_view ADD INDEX (lp_view_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);
- CREATE TABLE IF NOT EXISTS c_lp_iv_interaction(
- id bigint unsigned auto_increment,
- c_id INT NOT NULL,
- order_id int unsigned not null default 0,
- lp_iv_id bigint 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 default '',
- student_response text not null default '',
- result varchar(255) not null default '',
- latency varchar(16) not null default '',
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_lp_iv_interaction ADD INDEX (lp_iv_id);
- CREATE TABLE IF NOT EXISTS c_lp_iv_objective(
- id bigint unsigned auto_increment,
- c_id INT NOT NULL,
- lp_iv_id bigint unsigned not null,
- order_id int 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 (id, c_id)
- );
- ALTER TABLE c_lp_iv_objective ADD INDEX (lp_iv_id);
- CREATE TABLE c_blog (
- blog_id int NOT NULL AUTO_INCREMENT ,
- c_id INT NOT NULL,
- 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 unsigned NOT NULL default 0,
- session_id int default 0,
- PRIMARY KEY (blog_id, c_id)
- );
- ALTER TABLE c_blog ADD INDEX ( session_id );
- CREATE TABLE c_blog_comment (
- comment_id int NOT NULL AUTO_INCREMENT ,
- c_id INT NOT NULL,
- title varchar( 250 ) NOT NULL default '',
- comment longtext NOT NULL ,
- author_id int NOT NULL default 0,
- date_creation datetime NOT NULL default '0000-00-00 00:00:00',
- blog_id int NOT NULL default 0,
- post_id int NOT NULL default 0,
- task_id int default NULL ,
- parent_comment_id int NOT NULL default 0,
- PRIMARY KEY (comment_id, c_id)
- );
- CREATE TABLE c_blog_post(
- post_id int NOT NULL AUTO_INCREMENT ,
- c_id INT NOT NULL,
- 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 NOT NULL default 0,
- author_id int NOT NULL default 0,
- PRIMARY KEY (post_id, c_id)
- );
- CREATE TABLE c_blog_rating(
- rating_id int NOT NULL AUTO_INCREMENT ,
- c_id INT NOT NULL,
- blog_id int NOT NULL default 0,
- rating_type char(40) NOT NULL default 'post',
- item_id int NOT NULL default 0,
- user_id int NOT NULL default 0,
- rating int NOT NULL default 0,
- PRIMARY KEY (rating_id, c_id)
- );
- CREATE TABLE c_blog_rel_user(
- c_id INT NOT NULL,
- blog_id int NOT NULL default 0,
- user_id int NOT NULL default 0,
- PRIMARY KEY (c_id, blog_id , user_id )
- );
- CREATE TABLE c_blog_task(
- task_id int NOT NULL AUTO_INCREMENT ,
- c_id INT NOT NULL,
- blog_id int NOT NULL default 0,
- title varchar( 250 ) NOT NULL default '',
- description text NOT NULL ,
- color varchar( 10 ) NOT NULL default '',
- system_task tinyint unsigned NOT NULL default 0,
- PRIMARY KEY (task_id, c_id)
- );
- CREATE TABLE c_blog_task_rel_user (
- c_id INT NOT NULL,
- blog_id int NOT NULL default 0,
- user_id int NOT NULL default 0,
- task_id int NOT NULL default 0,
- target_date date NOT NULL default '0000-00-00',
- PRIMARY KEY (c_id, blog_id , user_id , task_id )
- );
- CREATE TABLE c_blog_attachment (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- path varchar(255) NOT NULL COMMENT 'the real filename',
- comment text,
- size int NOT NULL default '0',
- post_id int NOT NULL,
- filename varchar(255) NOT NULL COMMENT 'the user s file name',
- blog_id int NOT NULL,
- comment_id int NOT NULL default '0',
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_permission_group (
- id int NOT NULL AUTO_INCREMENT,
- c_id INT NOT NULL,
- group_id int NOT NULL default 0,
- tool varchar( 250 ) NOT NULL default '',
- action varchar( 250 ) NOT NULL default '',
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_permission_user (
- id int NOT NULL AUTO_INCREMENT ,
- c_id INT NOT NULL,
- user_id int NOT NULL default 0,
- tool varchar( 250 ) NOT NULL default '',
- action varchar( 250 ) NOT NULL default '',
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_permission_task(
- id int NOT NULL AUTO_INCREMENT,
- c_id INT NOT NULL,
- task_id int NOT NULL default 0,
- tool varchar( 250 ) NOT NULL default '',
- action varchar( 250 ) NOT NULL default '',
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_role(
- role_id int NOT NULL AUTO_INCREMENT,
- c_id INT NOT NULL,
- role_name varchar( 250 ) NOT NULL default '',
- role_comment text,
- default_role tinyint default 0,
- PRIMARY KEY (role_id, c_id)
- );
- CREATE TABLE c_role_group(
- id int NOT NULL AUTO_INCREMENT,
- c_id INT NOT NULL,
- role_id int NOT NULL default 0,
- scope varchar( 20 ) NOT NULL default 'course',
- group_id int NOT NULL default 0,
- PRIMARY KEY (id, c_id, group_id )
- );
- CREATE TABLE c_role_permissions(
- id int NOT NULL AUTO_INCREMENT,
- c_id INT NOT NULL,
- role_id int NOT NULL default 0,
- tool varchar( 250 ) NOT NULL default '',
- action varchar( 50 ) NOT NULL default '',
- default_perm tinyint NOT NULL default 0,
- PRIMARY KEY (id, c_id, role_id, tool, action )
- );
- CREATE TABLE c_role_user (
- c_id INT NOT NULL,
- role_id int NOT NULL default 0,
- scope varchar( 20 ) NOT NULL default 'course',
- user_id int NOT NULL default 0,
- PRIMARY KEY ( c_id, role_id, user_id )
- );
- CREATE TABLE c_course_setting (
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- variable varchar(255) NOT NULL default '',
- subkey varchar(255) default NULL,
- type varchar(255) default NULL,
- category varchar(255) default NULL,
- value varchar(255) default '',
- title varchar(255) NOT NULL default '',
- comment varchar(255) default NULL,
- subkeytext varchar(255) default NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_survey (
- survey_id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- code varchar(20) default NULL,
- title text default NULL,
- subtitle text default NULL,
- 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 NOT NULL,
- answered int NOT NULL,
- invite_mail text NOT NULL,
- reminder_mail text NOT NULL,
- mail_subject VARCHAR( 255 ) NOT NULL,
- anonymous char(10) NOT NULL default '0',
- access_condition TEXT DEFAULT NULL,
- shuffle bool NOT NULL default '0',
- one_question_per_page bool NOT NULL default '0',
- survey_version varchar(255) NOT NULL default '',
- parent_id int unsigned NOT NULL,
- survey_type int NOT NULL default 0,
- show_form_profile int NOT NULL default 0,
- form_fields TEXT NOT NULL,
- session_id int unsigned NOT NULL default 0,
- visible_results int unsigned DEFAULT 0,
- PRIMARY KEY (survey_id, c_id)
- );
- ALTER TABLE c_survey ADD INDEX ( session_id );
- CREATE TABLE c_survey_invitation(
- survey_invitation_id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- 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 NOT NULL default 0,
- session_id int UNSIGNED NOT NULL default 0,
- group_id INT NOT NULL,
- PRIMARY KEY (survey_invitation_id, c_id)
- );
- CREATE TABLE c_survey_question (
- question_id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- survey_id int 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 NOT NULL,
- shared_question_id int,
- max_value int,
- survey_group_pri int unsigned NOT NULL default '0',
- survey_group_sec1 int unsigned NOT NULL default '0',
- survey_group_sec2 int unsigned NOT NULL default '0',
- PRIMARY KEY (question_id, c_id)
- );
- CREATE TABLE c_survey_question_option (
- question_option_id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- question_id int unsigned NOT NULL,
- survey_id int unsigned NOT NULL,
- option_text text NOT NULL,
- sort int NOT NULL,
- value int NOT NULL default '0',
- PRIMARY KEY (question_option_id, c_id)
- );
- CREATE TABLE c_survey_answer (
- answer_id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- survey_id int unsigned NOT NULL,
- question_id int unsigned NOT NULL,
- option_id TEXT NOT NULL,
- value int unsigned NOT NULL,
- user varchar(250) NOT NULL,
- PRIMARY KEY (answer_id, c_id)
- );
- CREATE TABLE c_survey_group(
- id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- name varchar(20) NOT NULL,
- description varchar(255) NOT NULL,
- survey_id int unsigned NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_glossary(
- glossary_id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- name varchar(255) NOT NULL,
- description text not null,
- display_order int,
- session_id int default 0,
- PRIMARY KEY (glossary_id, c_id)
- );
- ALTER TABLE c_glossary ADD INDEX ( session_id );
- CREATE TABLE c_notebook (
- notebook_id int unsigned NOT NULL auto_increment,
- c_id INT NOT NULL,
- user_id int unsigned NOT NULL,
- course varchar(40) not null,
- session_id int 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,
- PRIMARY KEY (notebook_id, c_id)
- );
- CREATE TABLE c_attendance(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- name text NOT NULL,
- description TEXT NULL,
- active tinyint NOT NULL default 1,
- attendance_qualify_title varchar(255) NULL,
- attendance_qualify_max int NOT NULL default 0,
- attendance_weight float(6,2) NOT NULL default '0.0',
- session_id int NOT NULL default 0,
- locked int NOT NULL default 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_attendance ADD INDEX (session_id);
- ALTER TABLE c_attendance ADD INDEX (active);
- CREATE TABLE c_attendance_sheet (
- c_id INT NOT NULL,
- user_id int NOT NULL,
- attendance_calendar_id int NOT NULL,
- presence tinyint NOT NULL DEFAULT 0,
- PRIMARY KEY(c_id, user_id, attendance_calendar_id)
- );
- ALTER TABLE c_attendance_sheet ADD INDEX (presence);
- CREATE TABLE c_attendance_calendar(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- attendance_id int NOT NULL ,
- date_time datetime NOT NULL default '0000-00-00 00:00:00',
- done_attendance tinyint NOT NULL default 0,
- PRIMARY KEY(id, c_id)
- );
- ALTER TABLE c_attendance_calendar ADD INDEX (attendance_id);
- ALTER TABLE c_attendance_calendar ADD INDEX (done_attendance);
- CREATE TABLE c_attendance_result(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- user_id int NOT NULL,
- attendance_id int NOT NULL,
- score int NOT NULL DEFAULT 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_attendance_result ADD INDEX (attendance_id);
- ALTER TABLE c_attendance_result ADD INDEX (user_id);
- CREATE TABLE c_attendance_sheet_log(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- attendance_id int 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 NOT NULL DEFAULT 0,
- calendar_date_value datetime NULL,
- PRIMARY KEY (id, c_id)
- );
- CREATE TABLE c_thematic(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- title varchar(255) NOT NULL,
- content text NULL,
- display_order int unsigned NOT NULL DEFAULT 0,
- active tinyint NOT NULL DEFAULT 0,
- session_id int NOT NULL DEFAULT 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_thematic ADD INDEX (active, session_id);
- CREATE TABLE c_thematic_plan(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- thematic_id int NOT NULL,
- title varchar(255) NOT NULL,
- description text NULL,
- description_type int NOT NULL,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_thematic_plan ADD INDEX (thematic_id, description_type);
- CREATE TABLE c_thematic_advance(
- id int NOT NULL auto_increment,
- c_id INT NOT NULL,
- thematic_id int NOT NULL,
- attendance_id int NOT NULL DEFAULT 0,
- content text NULL,
- start_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
- duration int NOT NULL DEFAULT 0,
- done_advance tinyint NOT NULL DEFAULT 0,
- PRIMARY KEY (id, c_id)
- );
- ALTER TABLE c_thematic_advance ADD INDEX (thematic_id);
- DROP TABLE IF EXISTS c_student_publication_rel_document;
- CREATE TABLE IF NOT EXISTS c_student_publication_rel_document (id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, work_id INT NOT NULL, document_id INT NOT NULL, c_id INT NOT NULL);
- DROP TABLE IF EXISTS c_student_publication_rel_user;
- CREATE TABLE IF NOT EXISTS c_student_publication_rel_user ( id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, work_id INT NOT NULL, user_id INT NOT NULL, c_id INT NOT NULL);
- DROP TABLE IF EXISTS c_student_publication_comment;
- CREATE TABLE IF NOT EXISTS c_student_publication_comment ( id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, work_id INT NOT NULL, c_id INT NOT NULL, comment text, file VARCHAR(255), user_id int NOT NULL, sent_at datetime NOT NULL);
- DROP TABLE IF EXISTS c_attendance_calendar_rel_group;
- CREATE TABLE c_attendance_calendar_rel_group (
- id int NOT NULL auto_increment PRIMARY KEY,
- c_id INT NOT NULL,
- group_id INT NOT NULL,
- calendar_id INT NOT NULL
- );
- -- Version
- LOCK TABLES settings_current WRITE;
- UPDATE settings_current SET selected_value = '1.10.0.43' WHERE variable = 'chamilo_database_version';
- UNLOCK TABLES;
|