From 2c3b3568dce5eb163ce825b1204ba7fab4c75077 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?= Date: Sun, 13 Feb 2011 16:16:52 +0100 Subject: [PATCH] Feature #2785 exercices --- main/exercice/admin.php | 6 ++--- main/exercice/exercice.php | 28 +++++++++++------------ main/exercice/exercice_submit.php | 6 ++--- main/exercice/exercise_admin.php | 2 +- main/exercice/hotpotatoes.php | 2 +- main/exercice/qti2.php | 2 +- main/exercice/question_create.php | 2 +- main/exercice/question_pool.php | 2 +- main/img/icons/22/export_qti2.png | Bin 0 -> 1372 bytes main/img/icons/32/exercice_check.png | Bin 0 -> 1663 bytes main/img/icons/32/exercice_uncheck.png | Bin 0 -> 1133 bytes main/img/icons/32/export_csv.png | Bin 0 -> 1818 bytes main/img/icons/32/export_excel.png | Bin 0 -> 2005 bytes main/img/icons/32/import_hotpotatoes.png | Bin 0 -> 2985 bytes main/img/icons/32/import_qti2.png | Bin 0 -> 2395 bytes main/img/icons/32/new_exercice.png | Bin 0 -> 2795 bytes main/img/icons/32/new_question.png | Bin 0 -> 2119 bytes main/img/icons/32/preview_view.png | Bin 0 -> 2307 bytes main/img/icons/32/settings_na.png | Bin 0 -> 2282 bytes main/img/icons/48/exercice_check.png | Bin 0 -> 2271 bytes main/img/icons/48/exercice_uncheck.png | Bin 0 -> 1626 bytes main/img/icons/48/export_csv.png | Bin 0 -> 2637 bytes main/img/icons/48/export_excel.png | Bin 0 -> 3331 bytes main/img/icons/48/export_qti2.png | Bin 0 -> 4291 bytes main/img/icons/48/import_hotpotatoes.png | Bin 0 -> 5570 bytes main/img/icons/48/import_qti2.png | Bin 0 -> 4376 bytes main/img/icons/48/new_exercice.png | Bin 0 -> 5760 bytes main/img/icons/48/new_question.png | Bin 0 -> 3286 bytes main/img/icons/48/preview_view.png | Bin 0 -> 4552 bytes main/img/icons/48/settings_na.png | Bin 0 -> 4097 bytes main/img/icons/48/sum.txt | 15 ++++++++++-- 31 files changed, 38 insertions(+), 27 deletions(-) create mode 100644 main/img/icons/22/export_qti2.png create mode 100644 main/img/icons/32/exercice_check.png create mode 100644 main/img/icons/32/exercice_uncheck.png create mode 100644 main/img/icons/32/export_csv.png create mode 100644 main/img/icons/32/export_excel.png create mode 100644 main/img/icons/32/import_hotpotatoes.png create mode 100644 main/img/icons/32/import_qti2.png create mode 100644 main/img/icons/32/new_exercice.png create mode 100644 main/img/icons/32/new_question.png create mode 100644 main/img/icons/32/preview_view.png create mode 100644 main/img/icons/32/settings_na.png create mode 100644 main/img/icons/48/exercice_check.png create mode 100644 main/img/icons/48/exercice_uncheck.png create mode 100644 main/img/icons/48/export_csv.png create mode 100644 main/img/icons/48/export_excel.png create mode 100644 main/img/icons/48/export_qti2.png create mode 100644 main/img/icons/48/import_hotpotatoes.png create mode 100644 main/img/icons/48/import_qti2.png create mode 100644 main/img/icons/48/new_exercice.png create mode 100644 main/img/icons/48/new_question.png create mode 100644 main/img/icons/48/preview_view.png create mode 100644 main/img/icons/48/settings_na.png diff --git a/main/exercice/admin.php b/main/exercice/admin.php index 2b0e1d1d60..9f6ff14be2 100755 --- a/main/exercice/admin.php +++ b/main/exercice/admin.php @@ -430,10 +430,10 @@ if (isset($exerciseId) && !empty($exerciseId)) { echo '
'; if (isset($_GET['hotspotadmin']) || isset($_GET['newQuestion']) || isset($_GET['myid'])) - echo Display::return_icon('back.png', get_lang('GoBackToQuestionList')).' '.''.get_lang('GoBackToQuestionList').''; + echo ''.Display::return_icon('back.png', get_lang('GoBackToQuestionList'),'','32').''; -echo Display::return_icon('preview.gif', get_lang('Preview')).''.get_lang('Preview').''; -echo Display::return_icon('edit.gif', get_lang('ModifyExercise')).''.get_lang('ModifyExercise').''; +echo ''.Display::return_icon('preview_view.png', get_lang('Preview'),'','32').''; +echo ''.Display::return_icon('settings.png', get_lang('ModifyExercise'),'','32').''; echo '
'; diff --git a/main/exercice/exercice.php b/main/exercice/exercice.php index fcbae3975d..bd6a3faf9e 100755 --- a/main/exercice/exercice.php +++ b/main/exercice/exercice.php @@ -583,11 +583,11 @@ if ($show == 'test') { if ($is_allowedToEdit && $origin != 'learnpath') { if ($_GET['show'] != 'result') { - echo '' . Display :: return_icon('more.png', get_lang('NewEx')) . get_lang('NewEx') . ''; - echo '' . Display :: return_icon('question_add.gif', get_lang('AddQ')) . get_lang('AddQ') . ''; - echo '' . Display :: return_icon('hotpotatoes_s.png', get_lang('ImportHotPotatoesQuiz')) . get_lang('ImportHotPotatoesQuiz') . ''; + echo '' . Display :: return_icon('new_exercice.png', get_lang('NewEx'),'','32').''; + echo '' . Display :: return_icon('new_question.png', get_lang('AddQ'),'','32').''; + echo '' . Display :: return_icon('import_hotpotatoes.png', get_lang('ImportHotPotatoesQuiz'),'','32').''; // link to import qti2 ... - echo '' . Display :: return_icon('import_db.png', get_lang('ImportQtiQuiz')) . get_lang('ImportQtiQuiz') . ''; + echo '' . Display :: return_icon('import_qti2.png', get_lang('ImportQtiQuiz'),'','32') .''; //echo '' . Display :: return_icon('show_test_results.gif', get_lang('Results')) . get_lang('Results') . ''; } @@ -602,9 +602,9 @@ if ($is_allowedToEdit && $origin != 'learnpath') { $alt = get_lang('ExportWithoutUserFields'); $extra_user_fields = ''; } - echo '' . Display :: return_icon('back.png', get_lang('GoBackToQuestionList')) . get_lang('GoBackToQuestionList') . ''; - echo ''.Display::return_icon('csv.gif',get_lang('ExportAsCSV')).get_lang('ExportAsCSV').''; - echo '' . Display :: return_icon('excel.gif', get_lang('ExportAsXLS')) . get_lang('ExportAsXLS') . ''; + echo '' . Display :: return_icon('back.png', get_lang('GoBackToQuestionList'),'','32').''; + echo ''.Display::return_icon('export_csv.png',get_lang('ExportAsCSV'),'','32').''; + echo '' . Display :: return_icon('export_excel.png', get_lang('ExportAsXLS'),'','32').''; echo '
'; echo ''; echo ''; @@ -628,7 +628,7 @@ if ($is_allowedToEdit && $origin != 'learnpath') { } else { //Student view if ($show == 'result') { - echo '' . Display :: return_icon('back.png', get_lang('GoBackToQuestionList')) . get_lang('GoBackToQuestionList') . ''; + echo '' . Display :: return_icon('back.png', get_lang('GoBackToQuestionList'),'','32').''; } else { //echo '' . Display :: return_icon('show_test_results.gif', get_lang('Results')) . get_lang('Results') . ''; } @@ -655,9 +655,9 @@ if ($show == 'result') { null; } if ($_GET['filter'] == '1' or !isset ($_GET['filter']) or $_GET['filter'] == 0 ) { - $view_result = ''.Display :: return_icon('check.gif', get_lang('ShowCorrectedOnly')).get_lang('ShowCorrectedOnly').''; + $view_result = ''.Display :: return_icon('exercice_check.png', get_lang('ShowCorrectedOnly'),'','32').''; } else { - $view_result = ''.Display :: return_icon('un_check.gif', get_lang('ShowUnCorrectedOnly')).get_lang('ShowUnCorrectedOnly').''; + $view_result = ''.Display :: return_icon('exercice_uncheck.png', get_lang('ShowUnCorrectedOnly'),'','32').''; } echo $view_result; } @@ -789,7 +789,7 @@ if ($show == 'test') { //Settings //$actions = Display::url(Display::return_icon('edit.gif',get_lang('Edit'), array('width'=>'20px')), 'exercise_admin.php?'.api_get_cidreq().'&modifyExercise=yes&exerciseId='.$row['id']); - $actions = Display::url(Display::return_icon('wizard.gif',get_lang('Edit'), array('width'=>'22px')), 'admin.php?'.api_get_cidreq().'&exerciseId='.$row['id']); + $actions = Display::url(Display::return_icon('edit.gif',get_lang('Edit')), 'admin.php?'.api_get_cidreq().'&exerciseId='.$row['id']); $actions .='' . Display :: return_icon('show_test_results.gif', get_lang('Results')).''; @@ -804,9 +804,9 @@ if ($show == 'test') { $actions .= Display::url(Display::return_icon('invisible.gif', get_lang('Activate')) , 'exercice.php?'.api_get_cidreq().'&choice=enable&sec_token='.$token.'&page='.$page.'&exerciseId='.$row['id']); } // Export qti ... - $actions .= Display::url(Display::return_icon('export_db.png', 'IMS/QTI'), 'exercice.php?choice=exportqti2&exerciseId='.$row['id']); + $actions .= Display::url(Display::return_icon('export_qti2.png','IMS/QTI','','22'), 'exercice.php?choice=exportqti2&exerciseId='.$row['id']); } else { // not session resource - $actions = Display::return_icon('wizard_gray.gif', get_lang('ExerciseEditionNotAvailableInSession')); + $actions = Display::return_icon('edit.gif', get_lang('ExerciseEditionNotAvailableInSession')); $actions .= Display::url(Display::return_icon('cd.gif', get_lang('CopyExercise')), '', array('onclick'=>"javascript:if(!confirm('".addslashes(api_htmlentities(get_lang('AreYouSureToCopy'),ENT_QUOTES,$charset))." ".addslashes($row['title'])."?"."')) return false;",'href'=>'exercice.php?'.api_get_cidreq().'&choice=copy_exercise&sec_token='.$token.'&exerciseId='.$row['id'])); } @@ -978,7 +978,7 @@ if ($show == 'test') { $item .= Display::tag('td','-'); $actions = ' - '.api_htmlentities(get_lang('Modify'),ENT_QUOTES,$charset).''; + '.api_htmlentities(get_lang('Modify'),ENT_QUOTES,$charset).''; $actions .='' . Display :: return_icon('show_test_results.gif', get_lang('Results')).''; diff --git a/main/exercice/exercice_submit.php b/main/exercice/exercice_submit.php index ce9a0aeab2..aa92681d20 100755 --- a/main/exercice/exercice_submit.php +++ b/main/exercice/exercice_submit.php @@ -469,12 +469,12 @@ if (isset($exerciseId) && !empty($exerciseId)) { // I'm in a preview mode if (api_is_course_admin() && $origin != 'learnpath') { echo '
'; - echo '' . Display :: return_icon('back.png', get_lang('GoBackToQuestionList')) . get_lang('GoBackToQuestionList') . ''; + echo '' . Display :: return_icon('back.png', get_lang('GoBackToQuestionList'),'','32').''; if ($show_quiz_edition) { - echo Display :: return_icon('edit.gif', get_lang('ModifyExercise')) . '' . get_lang('ModifyExercise') . ''; + echo ''.Display :: return_icon('settings.png', get_lang('ModifyExercise'),'','32').''; //echo Display :: return_icon('wizard.gif', get_lang('QuestionList')) . '' . get_lang('QuestionList') . ''; } else { - echo Display::return_icon('edit_na.gif', get_lang('ModifyExercise')).''.get_lang('ModifyExercise').''; + echo ''.Display::return_icon('settings_na.png', get_lang('ModifyExercise'),'','32').''; } echo '
'; } diff --git a/main/exercice/exercise_admin.php b/main/exercice/exercise_admin.php index 3f331a2e73..0f7fb91b13 100755 --- a/main/exercice/exercise_admin.php +++ b/main/exercice/exercise_admin.php @@ -184,7 +184,7 @@ if ($form->validate()) { Display::display_header($nameTools,get_lang('Exercise')); echo ''; if ($objExercise->feedbacktype==1) diff --git a/main/exercice/hotpotatoes.php b/main/exercice/hotpotatoes.php index 0a4b65d541..74ece1d8eb 100755 --- a/main/exercice/hotpotatoes.php +++ b/main/exercice/hotpotatoes.php @@ -181,7 +181,7 @@ if ((api_is_allowed_to_edit(null, true)) && (($finish == 0) || ($finish == 2))) Display::display_header($nameTools, get_lang('Exercise')); echo ''; if ($finish==2) { // If we are in the img upload process. diff --git a/main/exercice/qti2.php b/main/exercice/qti2.php index 3ddb02713f..e21ac48955 100755 --- a/main/exercice/qti2.php +++ b/main/exercice/qti2.php @@ -37,7 +37,7 @@ $is_allowedToEdit = api_is_allowed_to_edit(null, true); function ch_qti2_display_form() { $name_tools = get_lang('ImportQtiQuiz'); $form = ''; $form .= ''; $form .= '
'.$name_tools.'
'; diff --git a/main/exercice/question_create.php b/main/exercice/question_create.php index f40d5bcca6..835f1a223a 100755 --- a/main/exercice/question_create.php +++ b/main/exercice/question_create.php @@ -87,7 +87,7 @@ if ($form->validate()) { Display::display_header($nameTools); echo ''; // displaying the form diff --git a/main/exercice/question_pool.php b/main/exercice/question_pool.php index 829f075569..a2fc3a0d80 100755 --- a/main/exercice/question_pool.php +++ b/main/exercice/question_pool.php @@ -295,7 +295,7 @@ echo ' '.Display::return_icon('back.png', get_lang('GoBackToQuestionList')),get_lang('GoBackToQuestionList'),''; + echo ''.Display::return_icon('back.png', get_lang('GoBackToQuestionList'),'','32').''; /*if(!empty($fromExercise)) { echo ''.Display::return_icon('back.png', get_lang('GoBackToQuestionList')),get_lang('GoBackToQuestionList'),''; } else { diff --git a/main/img/icons/22/export_qti2.png b/main/img/icons/22/export_qti2.png new file mode 100644 index 0000000000000000000000000000000000000000..ec6bb367da0a1a226dfca1899cb7d3e48e70073c GIT binary patch literal 1372 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 literal 0 HcmV?d00001 diff --git a/main/img/icons/32/export_csv.png b/main/img/icons/32/export_csv.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac983e488e70aad5ee6a2e4ba4e2e28abec7750 GIT binary patch literal 1818 zcmV+#2j%#QP)3&26~}+~y;+`(XYhit8QYk}sc|rg zEvLvP2{?@q1WHAWnl>d=g~A6y6?IMb(nzS0BFYy)B~q)(4WJ^R*l}GFnhK|B4V1J5 zNZDi=CV|v3cD#)3nK$#^J^kR$U@!v?s7Jb*r!%_u{OB)m2nf9NDpBN74TUAPM31dI^O>SeAuh7&wlDZQBF_0YahB zBSl3;U%j=TC;8#J?tQD^@pwkp_Wy!Aj+08Q-|wfOpddRfz&H~yOyee3axlXf?@y*d zDTPvsfE7S%O(YsYqj3@rBI2e67^{GYV45b^BiGq;d=DS?f5?h?E2y7S55V!x<21k5 zj6$)ZY6Z13YH2#v1PWF@yb^%cbFB{7^(tOD{0fz!O3q$A zi__&WZ{9qX%w2-d^-)<=Nker52mf-AqnD0SlwAaUux|A_lv22^n^HM#3dYK>l%k`% z12SNK>3pW=PG|eG+fjx>v@jSQWbd)Pywvd$v!~8xLB#@=&Rt4oK_+kf`wjdaKmI9x zo_g>pkkJ}ZO5L`|Qvk^VOBPglK{>?W?6tF$IRxmH)Gp2%d3_%Gk+#=JDv)ByUlK_0%928@hAXR*M6B_x4+89 z-)$s25TyU(LDoP1b@C?V@!DIjvG2@2@+Rd$=8eKzyI?K5-`ouf*34f60*-c4!R`o< zo#WL*kr>ym4uc4m&*IhP`*{7mX1WHud3;G78=hDV8jil)#$V6BjTTLPMLi447LrIL zsGV8M!S5dgU~&0kMq(qWlxnT-Tmy}b;YoWBoFZoXG1O>5X8JPmd%u7dP0QOhLzj;8 z!lr8K%NJ2!z9=<_9kbD*F%6T3ng#%(BT-!KqLiAL0xhp!FJ1q$5?=mZ1^rPNTP~CQ zaPDH9pZuVSuRJr0oV*~ed!uNRzpm@vbQq2OKY3KA1prI=CR+>{5V?5_ToY8lAS2U< z)}!hqkMCPoPddA63NSnjBotSAU|@hz2^3g92m&AU2#y$tXk5p|b;sWy(w!yA8o09p zK99u2psODSBj7V3!wZ-GBmC`OE+^iJlP?OdR}j&k`u=ct1!9A-gocj?ARdE=4eeK; z{hSc(5*RTEO;Pwf4jzw2L}4df(u;n>48uqdplbH5%$+iMY4Edkl@WZL?-^C#QV(41 z18=|puYr@HxY}#+jjdrc7GL{(kOdDHV8MEVr;_GSh?Q@G)CYacTL!7TbC5Lb{N z7)?RwsBuqGSvWqAD?fmA&N{T|$7#NB(y5v>bwLjKxnkJ@c0+?w5 zn*Myj`0lr!Waq|N{OGr*d3WFeN*^fV*qa?JR44i6H*3fWX4BO(fEtt6J4v2;{}~2- zeSKWJb}c>*G}%EZmHpgvYrg&9oLPmD{-Ido+3B-AB~^=}?>Dt=sEc-*nc3z*BnsRd zZ0wGh#xF`KGa8NR_V)H2;c)o;O$2wCg@tc!zcILuflD!7CIA2c07*qo IM6N<$g6YRvr2qf` literal 0 HcmV?d00001 diff --git a/main/img/icons/32/export_excel.png b/main/img/icons/32/export_excel.png new file mode 100644 index 0000000000000000000000000000000000000000..1d7933c3a5ff08c3672196781cd7290c0aca6c33 GIT binary patch literal 2005 zcmV;`2P*i9P)-FLOvtqH> zF^|V{Uvcb{m=FTfG>3Y7dq3aW+S+}`6SdZ8t!Zy>UujvE)>>=Vb??f@$H#R~PftgC zdwWB1-P^e=f}~QZvb))NaTA3?0oQd21OjcbSnS}wefw(eWUjp7T7MdVB19k%psud2 zdEUHvZ|&W?_qGrv0HxGj1;5dhQaFx7b#*lj4Gk@gjg9+v?ATFx#{hS$K+#;+#c><} z>gwufXlQ6_X=ypUYuB#YI|BGLCWJsKg>BoVvHJRY7A;!zU~_Zxo6{*#0=V7orIgdU z$KxRo2v8HNMHe)KeFMZVUnU-pV_6oVP^hh`sp;^}ojd2;ysqbV073|a5TtS=#78cI z28}2^ul0nxO5r*#`MgCwY4X6F`_Zn(vMj>kFjC3~Gnvc=;Q1*5T-Ut?LJA22x&}{k zvi~@_!Z;r3K`D)^)Wk2Kl|X4w%Ec?ZbPrr%$-E^r#Og_t&L8rz|E$$ z1_`GU#~B#wFLrBGTC3rCiDbWt{Flhh-J;RC);pg8+o7T`t&wAM%|8AvBcX8Q>R?_u+sf1q{Va#r2jhK0w+#)QCSftYiBXtJXt5lSRsq)S`+IC@caGvd_H_WA3}&*06bF#FPdrRaI|7p zIL3?L`YpeE=ZC!h;U78K8Nu%@a$I!;l|mw^-t?drJmx zt%6A^T)#b%P101ioXw9sOK1OIkdX+R);)#gAExudIfTzk(Bnrd1s+AnsX<;B*L7W# zQV1cYth5q9ky0sDx^|R{s}u!gQSJ*6aa*rJbEkT3hI3?+)I_z##KuZZ8k3gx335Ep25ZEG5%G5lwXFEf-!{)C`4s>m2 zL-WfltX|6EswJQ#N8%kEO?1*foJ2Lba8p`m1c+98RW@Ui=o?1><$-b%af{5gtHh#; zV_iqMY`({qRohq=$@Ai|Z3M+DJa+$+^ribSZIh}j}#h17^KYw2r2LwkQiJ{)$Gsm_v+X9>e8LeuUNy@gTE*2ZDiHrHWH)# zoF6>T2Z@i^xMBmQX(6xY{f<&_@W626_kKN>=eIO5ng<0K*Q=(?50|=O(~k-~x^Rev zHFMe2_H$C>L9V3w0q7pNMApvpwWaI$*U4klM`!Wy;^mlnq9lv0dRhPo2wz2jtb~j` z`5{|^8FZ+xn!|6_eit2Z@EG%X_3;--Oysdd}W-7pJ9E=YV`FMUj&#j z1xOERTM$n|It^$*K)?qP;7U?cPzqaF1Z9Anon&})nCkLsszMbE z_q0^X;xe;DH5;41O+!r$1;;KOLem0>mcOl!RaLBwJk+))2p9aDZ`NvqZud&s18r0U}y}61n7uhq_C1#-WUV--+bkvMsf?w7|+|c zELybU$4oH|Qz;;I{Fyzy|9r3Y{lgzzsqmXDZG?s>)K);W45H-_34#$eaB-O3c$9zq zc{XcTE+J>Sr65x|OztsL0s!c-ZN~%M2RENM^gh={#<;HmDuWY&BYvo?fbn#aWx+$d z@ypq)X?uW7&Os@+)H`N!*L912OE)ULgn!z)BpGX%%dcKPL$0NXMe`~#d%-r~)bRlx z@ptg*&z3Q#em3cBfr$-@DSLcT{-PO%fngW`#jk^QxnxV`pz~@3~0? nGwdROZ(S=8xYK{ScjNyD@DJJ%+52=000000NkvXXu0mjfC@!%x literal 0 HcmV?d00001 diff --git a/main/img/icons/32/import_hotpotatoes.png b/main/img/icons/32/import_hotpotatoes.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb1160ff7df27d1f008eafc06cb8cc5a7c02393 GIT binary patch literal 2985 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 literal 0 HcmV?d00001 diff --git a/main/img/icons/32/import_qti2.png b/main/img/icons/32/import_qti2.png new file mode 100644 index 0000000000000000000000000000000000000000..d227e1e5545c7ad81ac8a96727b1184fff1dee9a GIT binary patch literal 2395 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 N002ovPDHLkV1kaEYi0ld literal 0 HcmV?d00001 diff --git a/main/img/icons/32/new_exercice.png b/main/img/icons/32/new_exercice.png new file mode 100644 index 0000000000000000000000000000000000000000..20ec22dfa5382238da26f7af88408940ec531f5a GIT binary patch literal 2795 zcmVyv=zh)9;hH7w@{=QLm-KPKnMxh zY&OeYl1;ML-|ln%I7epcfBTLOEL;=xO6Z6P=F+m>{5gZgKR2j zC8y^H3@aH+JQO2ZXkh4L<@PDor=QuORO4MD?|!ASThuHqOLgfFBRwmakVC$motXMFELSur$lq7@A zN$xL6XLtHiY%@wHzXG>jPyUdaIr7(oj{W%7inX?Gv#IM)??*tC7hzJ>C`2}n5DA}> zOBZ&?!p+sv*_RYwbyRw5k`mKJ>Kd-dshVo3uB(;C3vJTp6A=*!g+#9TBI5N&#p{cR z9*WD}c9EBV_Y3ijQYU~+HmCjjqN5X|@5R0+OHY&ub9r7w5D|D9>>uWHtZ#)Ta(=r= z>;qZ$?4M-+XCdhg#HDk8NCLr_ghC?WK9NwLh#nI;)OcD}y#2T|wz(w|67dB>;`N8+ znlB`YsK{&Q67tMl)8a#(ax|=IS|ru7T5dl)LzrpY256rH7}kmOIX&!jwdRr@L@^?wzS#OI|k09;M*VY`PO>MOw?X7T7S=Udza zq6rN7Le!Z+A!r6LYJdg{2QOrTVJ4-MBCI~Lk_&CEWZP{Vt~g!8T-3pTp7w&lNJ^fDp%YRZMocCHqM$pjv#4kpyH8x; zmf^FRH#?J>l($&3WF8gy(`k!2`HwwE&`*wJQQ5NvWf&)Y?MDP~GReWwZhWPePG=gr zmNI{Agx~LI=c;!gWE<%HG=_bUhNeK%6oO89>1f_OH;wI8f8x&ZH&a$LoOmojE0=if zXcf`Qk!*kHNxYf)*8BazHNc6lRbY=uN3)ZIp35$9U8ZP|iQH5Vhb}7y47OoSS7-r2 zSqwyCimqP4+Y7gq+|6IkxTz1EqqE0P2TiSo#)Km?FCCTgwrDS)PQF-w! z0aFWaA3aa-Pzf9EUQcT70BX+r`SWL9hNarHDYvcIqGrBn|5|_-MRr|kp;_E#>8TD- z?%B<1(@*F=u$#h(c2bNM^n{rn%((qYoSjkp5m-`sCk-`G-ap<*@4n$YyXr|sO&r2| zN3L+*F9eM?1{bE%UyGJ^dF8_w->r@|96yzqw&b)%+5|{IZMTJS%{~S;Jj~!_r|8(b z1DACl$?Ob7kCT#OQM%k#jrjeP|#*&#Voukxq zmH*=zt}76ZM*K#rgNon2kkWtb5JT;|ofr&BG`p3vd#iD8d4S;$xv)^=B5bB;-LD6MRZKrj-kYXw_9lIh~so8 za9z_0^dvD_jO68-8Bt_nNP&TArD;^V%)EHe&8&iK%ro+sK3)6HG^NH~FTpgWau7L1yW0X%W`eVSwFIy{{Fpu6`790X90LBW`bwpIOeEO{v^;qqPRo;r4J*23|>`4MOe z;vTT{(e=lVIlL)CP0<{Tu|9INKCb4D#4$FTc_X}x8|cGg^FyKw`hw8ygFqL0AWYaV z_`L@F0ga|J33>BO{I~DJ4@4ySSGIhDQpH=A4A@z|{h6tKXO1JmM$#q>Ch+HavR91Z z>{I92zAKBlPiV{-86Y>e7wCat1iT5lI+6t1bo^~eI$TLQe8f84NsrHybo+V|Z60W< zg)<#+Ktuw6^$)DIt4Uk#8@uPm->fg_uCC(4+kanQwq@qfRHND2_(B~TUPQo=HY|V|a>O{q-;rnIrZ0=F4)}I}vx-|w3aV@1VWP>SUV$Jw*5ygsJ+;KfhwzQ`j!#W)dz*`T1URe$T3UVYbNYn^2a zS`xPgJLSku_>#N%yP~|jg7S*FhA)zBfN{-RCWpKB-7E(NanIj+vTr)BPqw|Z)v)cQ xt=HY^xEm&x literal 0 HcmV?d00001 diff --git a/main/img/icons/32/new_question.png b/main/img/icons/32/new_question.png new file mode 100644 index 0000000000000000000000000000000000000000..e54f9288a4c1a504c28905342ed7fb4d07a5daa1 GIT binary patch literal 2119 zcmV-N2)Or&P)WdJZTFEKMOF)_%Calilo z2b@VnK~zYIjhB6FRd*T3Kfm*G&%L*|w70#q(9uDmP)orEM=8l<^5T}T$VkLEXUNPP z8H-}X8KN^n881Z>%w%yxr*1(P!ZL{>B4$e*AX&To)pMhJlrf z0+)cE@tf}jVw6+`zGIqZQ!baAGc+``EEEc%X&L~o>*9GH08&bX5U8qpUI_6o!!UGJ zRVNJY7bK-55D0iBB_+QHPWhyDnM|fLo6Ty5VPIJnx~|_rB7{IniR-#ZDaQh;s*0j0 zMM)J!A(zV$3h=Mt@(PNF=0f+f-Fm;dvetwEYgauKTIrpK7BJ00aU7QmGV) zM53mmqGEwh`jF>&y5B~}af%WGW9=>mzax(0pzAtPN)n003qI+HzsS$-ZZHgE!uzIa z79}&tsH&=>zP_Hewl0e0-zL1$+t`}gm^tBT>a26DL^p->1- zN~uaIRns&nMr_+QYu2n`@#4kQ)YOdK_eEDs?Lr7_+a{aMGG)pXG(f7VIyQfIgX_A4 z!(kd58^@B^x^*k!)G_ZE<+Pf-R2!ZE$Se8X35<&5^)HDrE(~8cV>$+nqZEI_z zy}g~5mKKg4JxWbY4YqAhxK~jW^7%YM2qKXPS|Q1283NoER6HJM*REXz0s#&lJV$>TAUOt^pheDyy9RXCsK;gDRrQ^Wp%-Ob0M@I)U zXU@d)yn9aAhoTa$bKZY&@*-x%eHY3mMO%LK+Jq>^rPtyPE-;g?X z0#7J-6R6!!#Q*fakFRvlvL%CuUt?}-mcf5^U=AmVHa25v0h|$+KxK^lb(6k5&r@kUBf!XX$}Y2nf66Z+Pg&*#S;g<@IOqlzY&|AQTz{YRF*KksM$ z_8$?k58)&R5LyZDeSFc{> zWO-)U#UcI_cRn;}>>N(T5=FS}?qFzH! ze?<8-4H@sEvLT8(^8rNIMU?7f-@6F9ATsR?-oP7p18Qq*(T16lbcnSEUcJ0)=w5+OQ`ie*Kl3fTjhnJrPY8J2o6FNv`kGa0YLoR+Nmj*ECIp5cKx;GB`L$eSJOi=FKA%3hf0p1Bega zJtoh-`7&Pq22BeVVV%81IQtF@f42!rf?&oWm?inw_qqJyEv7vFEmSdr%;pI;tst^u zB}fldQAnjyn5Id0cQ>Br(cIijcXu~+b#((}Wo1o30zjLysD;4f?Y#H?zZuH8Oq+a} zxjTPB?%X+YmpZ8U@_Z71?;!ScGqtHsa@QtN^TRDDfkNG?kXr&hK2@a%$NZ{GMV)Ml0*wr)PUE4Mfr|H zOP6k5L;6AwfBNx3F3x_0FO*zIxHd!g-^c%sPiK`p$IPFUlY9OZ_HOJZ(>M)7dW6Ga zYHMq0ZEYnQjpDj4s;ZL7WC#X>8Q`5lQZZ^*8$bN*OFIqcboka_Ddk^%4)qf6xQp!i9l#fX%&q*nz=Xp{}`Tg;0{|^;T7dHMUYn=c9002ovPDHLkV1h(j+4}$h literal 0 HcmV?d00001 diff --git a/main/img/icons/32/preview_view.png b/main/img/icons/32/preview_view.png new file mode 100644 index 0000000000000000000000000000000000000000..7d5ac6fd948ae17e77c6a45ac2b91f05002e6d21 GIT binary patch literal 2307 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 literal 0 HcmV?d00001 diff --git a/main/img/icons/32/settings_na.png b/main/img/icons/32/settings_na.png new file mode 100644 index 0000000000000000000000000000000000000000..046285a04abc43f7e2f46890dcb5a78e975525e7 GIT binary patch literal 2282 zcmVTWTqw%?j<((U?^Hm=!dtM(0Rt869f8tZClvl8pdV#`aN zK?Db8?u;W0FvHB~40C7hefEQlTM$^?WYZ@(xi|Mb=lp-?x#yhc97aU=IgR^S)d46b zt6+?AD_5>uqSb0k6A}{gd7h8)`~40<5E>gB8!r)&<^Kv`Fc=Doi;J(k@WKm7NJs$3 zakzi~KDxTPHqM(jZ}7S2p4)FWn-3FFJL6PEP!^sGI5_Sn0-yNQTM zmSvJ^`}gmsl$4Y=ry9u4ojYGVb?TJaWHM1}Yb#Y& zR{8;~oe*Hdh7DU^fBp5LqN1V$02HG@tF~|7KKR2AKTt3jB){KJKA(?5p%8U;c2Z?! zf|9*>8bnwqG* zygUHlO#n$zpGT9B=Xrf!vMeJU4nvY8Fvg%#sSpzr zGabP6D1cI_Ognb$*!irito#E94)k5Tc=0O$Edb1;Pdo;2|Ni}8Fc|cNLZKOvNCb>A zl$DhMz;C|&_S?C+xw*5}u3f9)I1Zsu2mruw90msmF*G#v0Du%7`H2%JzRbwT$lteb zU;m{`m%ac{3!r17CHn|KmgRoC-QG1cG_+8w)gl}YgXejyUcDLygJFe6qk%@F!N|x+ zbk2Z?pwVcMnVC7Or>7^DF_v0eTYEk|J>9Tx-@bbd4Go_I_>_pu@1IEn9{_AON4whm9LI;`;ULICSXHcVB<~bu|(7{7(P?z!=Na zYPFSf=FBP4>-A|I$2~JVJnT~{l`~hZT9sH`U5&ka_aY`H28D%%C@n2Te0)4)S;o0@ z=kUP?A2c;IG*taJh)J^{5!o1H`v(UHYXM{c2m_eCc=6&t=H=xjTCG+T78atuz8>l6 z>4-!k@caExDwSBbZXFn73l$2*Ul?PRMAY@v0HY9uhntI2tJN-Cy?XWUtE#GUv|26N z+S<_F-HoKABwW6H8F_hmC@CpHFc?H^Y%I#k%D{2le8$)r#+Y$3h$#W0mYtpbyKURH z9enAfmsCWAmX;QnOeQ!S4lu@$mX?N@GiSo*^MT_yJb3T`YPA}rrKKREd5p2sjIqrV zK}-q27*iMwhCkKR)cm%hq5}Q>{Vk{-Qc~da`Jhs% zz!*a?7=&7_Mp;=IBuUCAq6s50)sakHSXlVku3fvz*Q{BCTeohZtE&q=Jw0$bov>Q1 z17@@NeV@-4)a&(s(CKt)olb|5kr4p@$+8-a2J6?ahb+qzMq)w$##sFG&p-d=Yp=al zTvSwq_V#vIEEd>oHr%^+4>p@EY%-a?0&rds1k({RbV=P~-R-aBxOx)!0cShQ%-pLg%x{o>N4OVQTW2D{x3o6UxSfdSmTdl%n-|NXzbUhgM( zxZ6q5c7hv8$=WsBGA^^Oi+8Uv7% zlVjYyd-skND^{Sry&ZxeKoA7D-EQ>v_v6Nm8zz^_^$CCmA_|R%@9F9JboT7o5ysew zO`A5w==FN&^?Hb+h_h$U;^fJbcW&Oic>=)Si6}fK0*tY^>gwt@i;IiV+uIAf-42Jt z0k_)?r_+h1rlu~t-TpCvb3`;e(cA%m-rn9*+1c4V5gj!ejq2&sr{ltf3#hHFwU|t% zkMS@`Iimh!j%0Chae02fA5NzePNx%Yw;MK_4cD$+Gmnbb5s_;$@u*oWmfD=09GU0& z_jNj5Y+YU59h1rQ;dt>e0For#ZEbD+TYP+cSxQO@1VKP&XQ$lU+}t!UFmMvUU!O!g zYTe!4pJiuf2RM$axO3-DGk~*1WFPN0{ydOoFc^*}B_$O)oz9`#w{QPb6veXuu1pp7 zsf;m}II82Guzq|t9Bq&fU>blP0G6k@emynd&wV}rH?4oodLN0{kN^Mx07*qoM6N<$ Ef+Rse3jhEB literal 0 HcmV?d00001 diff --git a/main/img/icons/48/exercice_check.png b/main/img/icons/48/exercice_check.png new file mode 100644 index 0000000000000000000000000000000000000000..8ded42a38f9fa0193c35b70bcd43c4a591421d8c GIT binary patch literal 2271 zcmV<52q5=~P)l2NMzXW_phw4ufP1jgQ}_;ZJRf5&I$wqL#nE(jIoE(6h%>k z!JyjT-`{oW)Tt8f_ovgSR+*8Jkt|hJvmSU>3?_;(21$}Y2!Y*hukm<1Cr_U~UGgB~ z#wZ|35>XUoX8lG3MNz;Q17i%7QrK*^ISz;8WJgCw;dIBO$wg)c+~fej7=tX!aJ${G z+wF5a9?!>z4^E+uGV(X2!bDg{EVHclr*Z@>p@o@>~Jn z-qPxDIHF3Fm6e^?yLWHOmN4Z)jIo$|MN#nP<=64)C+QTU%RGQo@uAtva#_N55APn$CUu_9ay!Mgi?gp@*iTjrc6kjy;{P;luI$C@EmD53j)!^P7{B zr<6v?TCG;xxpN1TlamOALI{V$2!%q3L?W=+Y;e2X$j;8Lsjja6Q)_E$!k8dh!gY0Z z747ZqU%1_Fo1Qhs$H#G?_m`-ynuYPnF${F);*||MlalA)%O?N~4Gm#*bQGc}f)Em8 z34T2_HHDFpkqch0cU?8vLak*Si0XU#LruK#pk_gMomZSTq3okdem?FlSROdd{>0T16We!=KmMeY6}B?Yva8xg24 ztwZ-w7k01z;j}j4a`$h6EC*;_J(Q8t5HJdhAfh+4AclNAFC!S{0i#ZprNww}_pg!; ztOud*Jt)E$gyN^5-ux6K>;p|_IDhdgsBGA7NIqp3iZ@-Vt?kMoRQ+*wLK$)BuTbv( z9pcAws4jRjwqJ7eq{{(perX*w2r>cOdAm&S!Q7O^r*?=DTB(9wC!&>S` zc`?PPcR3mtH9Zi~MBp2HBj|1^jZ%B_>~A9@l!HZ&F%)Fm;XRv&%?me~S`y8+WTk{| zEo5W?r_%{Xa4x$1z3BbKft@R-zYk6Y{J6z*B1=?UEzMtoi|;$JedV@?I`djCDaSx6 z>;9aQLcI0j&yvc`6q1$Gy5~YXc^J9Ue-goqNzWaQ&z^xjiS#lgYBp+kobZ4Cy4XH!vt04M`c t3E;mU!S`bH27n$_RV6)v7zO?x@ox>*9!$kQXbb=V002ovPDHLkV1hEnHoX7< literal 0 HcmV?d00001 diff --git a/main/img/icons/48/exercice_uncheck.png b/main/img/icons/48/exercice_uncheck.png new file mode 100644 index 0000000000000000000000000000000000000000..11bac8dc75021f1a203fc096af16be20c5addc4e GIT binary patch literal 1626 zcmV-g2BrClP)9&}9RJO{x80AfyY2RM*;**Itqsr^ zWbt6AfHA?;Xp9F47h`%655~lUT)24h#Gw+@5RWxYh(>SPSOiQjl7Jy#jbO2^Md%0A z(%pXSzV~Lv1I{wLecOGn-QD6ZnRNHP+5h~1^Z%SF5kf#kDwX;u7!01El%n|EMnMPx zV+@vM%}h>C9_;Pyy}4nbLWun6@9%F+r_*kP4N65F$?^ zkw_pGizWB$*)uXQFyM+rOxsxYPzI^=n@wu`Ds_jBjImQ?g zi3AM8fNk6P!8tE*t!Oj~##k~IiyZ-QrYr#|q*@?^K-cwrTOprmng-xerB>&+wY6b- zdfF%@vt}+NK`DjL=L3Me>oCSZ2m$9jPX>6@KT%q`VJIL_ixdhxA|Z>J#Yhd*3k&mUC;zG+K>V@J)?^EnkPe^GzWAJIL}Fh@axtH51zpz6YN_;OHvl zbaBi=l}?|&^f>s;574_0gRI;EGM7Pgj@g?FXxRM@!VS$Ol`QU$is9%&m9&6Adlzi{ z3uwDu2N5=~a0!I2U_LdEIinxj<6Ub8spmRSN!JMw6YRzywC+QIRtG*i0+{z<-I>ND z?L*tn=gO|n ziDA&@CqWu_Aou6jU<+gLn=80Hvlq|4aSWzqm6ah|ZO?T;wSepty&$Anu$JdQS`Whf z<4c%xR}d5?Zp?I|=d}-zGfh`=JQp(CwhMZ3^?d3kGv$-O;uKhYD@+yuS(-tl&cv^` zV%Yl12`~>QKD8>lB2fI}^&T(9KjUDz2MF^tR+xcb{|1^4ybIKYJy}z2ElQy(X;e)8 zh`{n~+!&t#i6`+?-#(ba=UJxQM9)FIQ3CfC80L+)(6RpjvKB{<1AupVn?}I@!iPuz zSTReR-VNLY@v6H~^*s7GKpyN%!7+%-mG4?X?*67XbL)kyL7ofQ<7NTZF;J`j(0GBT zc3N%bqui!C#=zqQ&lg*orV%%ns&1|0W?rc|@?wjuA*6snE|(MObXsd~Z-?LS z&p$7|t#I>Qeg;0{=(+ Y3r-|Tx#7q2N&o-=07*qoM6N<$f-a`|8~^|S literal 0 HcmV?d00001 diff --git a/main/img/icons/48/export_csv.png b/main/img/icons/48/export_csv.png new file mode 100644 index 0000000000000000000000000000000000000000..623320d26d358d3caa29d3599784fefdace9bd45 GIT binary patch literal 2637 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 literal 0 HcmV?d00001 diff --git a/main/img/icons/48/export_excel.png b/main/img/icons/48/export_excel.png new file mode 100644 index 0000000000000000000000000000000000000000..d273832bdd529e7d5f5da49247087f74a62a0ae6 GIT binary patch literal 3331 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 N002ovPDHLkV1j5BTDkxL literal 0 HcmV?d00001 diff --git a/main/img/icons/48/export_qti2.png b/main/img/icons/48/export_qti2.png new file mode 100644 index 0000000000000000000000000000000000000000..56fda1b5b167c76590f6b99196b9b046672292a2 GIT binary patch literal 4291 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 literal 0 HcmV?d00001 diff --git a/main/img/icons/48/import_hotpotatoes.png b/main/img/icons/48/import_hotpotatoes.png new file mode 100644 index 0000000000000000000000000000000000000000..eea7583688546f4d78add6d9226076565ba0c45a GIT binary patch literal 5570 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 Qf&c&j07*qoM6N<$f?PFWLI3~& literal 0 HcmV?d00001 diff --git a/main/img/icons/48/import_qti2.png b/main/img/icons/48/import_qti2.png new file mode 100644 index 0000000000000000000000000000000000000000..018c67466015e03a2c33b252205ac370db9e7552 GIT binary patch literal 4376 zcmV+z5$EoSP)cQ z6DL+uLU4r}rGTPx2wG?nqJbcR#3=|0M3qpRf&f)5Z3UuL+Y~SjB{)zLCr%SLzDVM@ zj?cBdyYJrn?)%O=_dNY$X5RPR^;$TTcBDu1&b-e&^Zovw-~GOV|C>Y2Mt;OV0?6O? zi^OmKXb&(g_U-$l(#<#DxTe2<)uyhl&h=eg9V=|xUSgVB$+j&#FTnGB$928gTFn`m znW5`-Kls64&31M!k=5$d{~rMg43~xyzS_51%F$=pXFu?dh;>6Gch2MTm4s z(OfnCJpVeqNRos`!)0P(+Bti6=)}t}|Mx#U_uSDR?%)5NF(EWkt^4(d`s*g_+4D{+ zl?iRlnw4+4`|dqozwNf0|8(=_jhi|<%ci0zBuUa7aV$xaRN_)5P3b3z%sxw`Os@e9 zL#L~&!|3Z-tmqPGc+`8y!p)opV_nL)-P_^vY`_MQ52J;XpvGPglGc^ zEv;-hoE8x=k63G@giO<5`SM=NwyoWbhF3g&`s|^>!P~=Ar;ffh0{7kbQSP|oR-{bc zvuoGDSGR20Sd8N&1D=9z4VrqLp4&gS>;J+-(!MiEk`RV5ahzb=wkjnz)@shw_rL%3 z!!Nxw&Z$$2?}WA}D^=xZKYMEJ;NZ?r_V=$Y`F?<+DCoL|luA?2b1%~_X(1%n_6;rd zN^K_fPC*b7h9N-^;(0z{7_oZwN^8T0wI93p-VYxr6s*(N5`(hX&5n)|Jv|+F_4TcM zy`m_Y3rt_0OT1m$>HXHd-1E$zBS;cS7{>U%kL!9g8Xk_*z;!)*KOhJ~q9`T|Bczn9 zUcGWtPfzFX_4TdbUGMtH^$~dFk-x`vt7^Gi+EXeO)F?`>0;nhgMNtrf?A%hR)^`dm zw<($ukK;Hqc$&}WYqbj`3}bBDrc^5Idi?Px%yeh3gTSq~zL%$;{!dF$lpaM<+a#X@ zOu;Ei8mMvr`E~1FN@m{66oIO$*&MZPzR1>W#fj8GC@6~3BLs$J6|axLEw>mfTh?Vr znW#w;UnSZ3Kywf(n$}K4Gzq9`Iy6mf&RdK`yD;*1N|_MHaqM|D^?Tp@^F;|PX2fFC zrhdJ*w^wx>H``{hU?^=bPC>Lwu%&J^rI|`pk|Y8llKdN_R8bU(qQoc)*+`#v9G7yr zEOzf6&_uf6ReH22fh3V)=gw{7{Q1koaop6;cJR46EtFh~L~B7QMKcl$k&q+`s@e`- zAcTq#F+!y4BuT>LQ9y~?P7Fvtf}+)`D%T?+9pyU z>Q&Duike-knR?}G&36Q2W0RPs&V~*BR4U^t*YM4Y5;%D9K$s-)*ucOJW@l@RjZG|& zu4n_6?}S)Drez-scc^`SF7cL-1e239R4U`_*s&EMm^ym&Sn`?(0LiISub#ARJ9*Qa zZe(KtB5DW8D`oURIVbU&2i{?Zj~!3=IwAI1QwvZ8uu+pyki6KHBFf3K{6s zXaO1xk1JP3nVzn)ZQBj>_AX_7e3B=gc(R*T-f>+7WKYj(HICW#$}4B6*Bg|}MK*3+ zi>~X8j7(6eOfWa+5XVslt|j&KT3j`9674$>#|ibiOQkZ!$jCTS!rHYfDVIz5e!#hN zLpYAVam9)a>a_?g=7pq`iLh&FImx~k% zHkM^z7<$u?7rN0r5{F@g>!zthz22Z!bMQPLO;fOK14YpY!-z9yE;2n`rBJX;%PR0% z2#D?5w<*P9L71k&$jBIR9J6ubI&@tJAdVBJr{|cSp2aY9Y}=w(w6QD`+qTd&4Mj;M zoJZp@jPSgGFbr{B57+ewf(VdknvSlgj>h*rE?&Gsr80r8YiODtn5KTsX27BZ)~@YS zH*V|~LO{7(W^!^C*F8;N-wH~lBB?`=c%IMnbQRb23B#Z%X(zJm2Wf_>J38dNS)YL2^BV*KRb;{);^}56A)vL6-?%JcCK7IVU0~ui$F)*-` zW5-TXEEchC6UTA6bZLZAsYtn8Y)Up)l_-jFoCfuJ1IMXTuRAzSgF?ZktE-cajxrq` zC5puYnx?fSc@oEQs8;LD&DD@n(%s#OVHiwLSJ|;+t9tnG__dtP;snm0KcDpVEsy5r z>Wq#~uzr0%#iEbvx`biK%uE$cOZ7dE(2E&v`~7s+TGvUE;CVi^T7w|)krGO!BDQT| z+a{MT4YPdt5>~HXmHha}m3)Eg+ks=po)2Bu9oo5b8`INOrlzJ?zkV%I)H1*@43Scz zX$r++0n0Ke77KKAcr+R%8VwiM^{_0f&Co3j!)R-_q|aMc8Pn9UZ5v(JxO{npAP5;4 zcs;J`4<9)2^O$P{vPB61^5DVeCid-n8@qPh#PQ=VF*Y{Ix^=7R>FL7rd_2$3ijasT zN$cctIZb)vTN#Bsufz6vY^QliA0?zaB!@F3uY6+UA5=9Zd9}sC=J6`C=?G|gt=lIKBr>m-ijX1(jWK8=Q(c`T18 ziZBcP|*Q{A(&CPZ9?%%I*_q+G<-EVIt zuR$LF*Fiq;(IO8#@CzPzV3Hee?8P(<3I!9}HZvntvmm4qMNzYtlm;^&&r1vVBuUUT zHG3vqe|C0`3l}a?uRCa(N>5KW8#b&pE0v2n5H2L4EdZ|p=C6LW;SaoM^&9^93%|>s zeSQtD19Oe^fsO+F-QR5EGb@Wc{P0it;0Ncp>88%Cv)~g1AwdujMIm7rplLdmWnV z%?JPaM@n1Y^r0_*<8Iz{o5lHy5KCClT%hhlwE=(fhdp#Hy^k;6|2VU=m)N`4YRmn_ zyu_|myeQ2)snPI=qL?_2vi@i%g@TnOj8z5(b`V8DV`OC5$_V5?l;k@gGaGng7ySNT z_usYW-iN-nhnxEaXNJ;Q*X*%Ls9l7;Z?ReS=)HX5a}T{kcc70a?PO@ms^p;DP(`}R#NUE0Gl&pdsxQW;S*6$*eTBN78b zU_N*Q<(2=qW#4UspZ&~s`fQk+O^snuzm?t03y~y-Vh6l>86NuFaXQ?W_|*N&ShhrO zdZC3WMj8)vOfyaD3_~Z5VlWjY?(5&UWaeEh*nYZ0(+61I&MjR&uL4f19IF5_wdFZ-= zZ5PorjW7(Or=LFfU*G!HU;Ya4NsTsFhy`(A^e^iYp301*NasUu)pSA4O^sDkz|f#F z2M5o?f1H%~<1vH+9JqWYq+sc6+u6a5uPdYLI+~gg#|nm_XDLQV6s0wS?}u4J=;Hf9 zme6VFdfL5cG#cJhPd$0$o8SD4=VxZ7tC`9KZF-+%=cWy2mJrQB{aziLM)2dnIiGsH%!#ENpedCK6bglAhawEacxfXMhexkmxiph` znQ5Ss5tz*gG}=5**hTmBVONtPAQ1c;?5XRs~5Ex)a;Oh#Bo*;BV zB$DLNbB8Xh?FrF!%a#&7j$_UD0}R8UTAhkDO$md*cN>j4XKZYAZgli=bz)*{E{1A7^y99LyP#}~LWINCZ!3;ptA<$HWE)cqbG)h-8$(eB+>v0?_fQVz{JQYnr z)w5B}2;`uhHqZer!_7U=RUNu{1f-Nwyy4MvFPq6i{l$%rt zaac#nS{=bNnIw&D-MpjRP9SKLzS}l(Ul`+*`(_%*9+3@WM+ zd4(twDF6~FMIr$qg+wYc3Vod6@AB+Nf0BXLXp59>FP95|wSR8+@$-_kYXQF|f#w(D zn}uxmB&H%L)I=&HJI{_A)^PQ1g4feYKmh(UVJ8vB2 Sk8Jw@0000 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 bYA>e3)P@Oz(Y*$)>kvbviEjBV=coS%88ii= literal 0 HcmV?d00001 diff --git a/main/img/icons/48/sum.txt b/main/img/icons/48/sum.txt index 50322249a2..9665a5789a 100644 --- a/main/img/icons/48/sum.txt +++ b/main/img/icons/48/sum.txt @@ -1,4 +1,4 @@ -Pack 48, 32, 22 px by Juan Carlos Raņa Trabado +Pack and modif 48, 32, 22, 16 px by Juan Carlos Raņa Trabado new_document modif mix nuvola crystal new_folder modif nuvola @@ -41,7 +41,7 @@ delete_announce modif nuvola learnpath nuvola new_learnpath modif nuvola import_scorm modif nuvola -import_powerpoint modif crystal +import_powerpoint modif mix crystal upload_audio modif nuvola new_learningpaht_object modif nuvola build_learnpath nuvola @@ -60,4 +60,15 @@ export_scorm_na modif nuvola new_glossary_term modif mix nuvola crystal view_detailed nuvola view_text nuvola +-- +new_exercice modif nuvola +import_hotpotatoes modif mix nuvola +import_qti2 modif mix nuvola crystal +export_qti2 modif mix nuvola crystal +new_question modif mix nuvola chamilo +preview_view crystal +settings_na modif nuvola +export_excel modif mix crystal +exercice_check modif mix nuvola crystal +exercice_uncheck modif mix nuvola crystal