Browse Source

Merge branch '1.9.x' of ssh://github.com/chamilo/chamilo-lms into chamilo19

Julio Montoya 10 years ago
parent
commit
4290b6bb10
100 changed files with 1620 additions and 6134 deletions
  1. 0 1
      main/css/academica/default.css
  2. 3 410
      main/css/academica/scorm.css
  3. 0 1
      main/css/baby_orange/default.css
  4. 3 430
      main/css/baby_orange/scorm.css
  5. 116 0
      main/css/base.css
  6. 0 25
      main/css/blue_lagoon/default.css
  7. 3 404
      main/css/blue_lagoon/scorm.css
  8. 0 464
      main/css/chamilo/scorm.css
  9. 0 450
      main/css/chamilo_electric_blue/scorm.css
  10. 0 446
      main/css/chamilo_green/scorm.css
  11. 1 411
      main/css/chamilo_orange/scorm.css
  12. 0 411
      main/css/chamilo_red/scorm.css
  13. 2 381
      main/css/chamilo_sport_red/scorm.css
  14. 0 25
      main/css/cool_blue/default.css
  15. 1 417
      main/css/cool_blue/scorm.css
  16. 3 427
      main/css/corporate/scorm.css
  17. 0 1
      main/css/cosmic_campus/default.css
  18. 1 405
      main/css/cosmic_campus/scorm.css
  19. 0 421
      main/css/journal/scorm.css
  20. 3 410
      main/css/kiddy/scorm.css
  21. 1 1
      main/document/document.php
  22. 1 1
      main/gradebook/lib/gradebook_functions.inc.php
  23. BIN
      main/img/icon_completed.png
  24. BIN
      main/img/icon_completed_section.png
  25. BIN
      main/img/icon_failed.png
  26. BIN
      main/img/icons/128/commentquestion.png
  27. BIN
      main/img/icons/128/commentquestion_na.png
  28. BIN
      main/img/icons/128/dropdown.png
  29. BIN
      main/img/icons/128/dropdown_na.png
  30. BIN
      main/img/icons/128/page_end.png
  31. BIN
      main/img/icons/128/page_end_na.png
  32. BIN
      main/img/icons/128/percentagequestion.png
  33. BIN
      main/img/icons/128/percentagequestion_na.png
  34. BIN
      main/img/icons/128/scorequestion.png
  35. BIN
      main/img/icons/128/scorequestion_na.png
  36. BIN
      main/img/icons/128/yesno.png
  37. BIN
      main/img/icons/128/yesno_na.png
  38. BIN
      main/img/icons/16/commentquestion.png
  39. BIN
      main/img/icons/16/dropdown.png
  40. BIN
      main/img/icons/16/page_end.png
  41. BIN
      main/img/icons/16/percentagequestion.png
  42. BIN
      main/img/icons/16/scorequestion.png
  43. BIN
      main/img/icons/16/yesno.png
  44. BIN
      main/img/icons/22/commentquestion.png
  45. BIN
      main/img/icons/22/dropdown.png
  46. BIN
      main/img/icons/22/page_end.png
  47. BIN
      main/img/icons/22/percentagequestion.png
  48. BIN
      main/img/icons/22/scorequestion.png
  49. BIN
      main/img/icons/22/yesno.png
  50. BIN
      main/img/icons/32/commentquestion.png
  51. BIN
      main/img/icons/32/commentquestion_na.png
  52. BIN
      main/img/icons/32/dropdown.png
  53. BIN
      main/img/icons/32/dropdown_na.png
  54. BIN
      main/img/icons/32/page_end.png
  55. BIN
      main/img/icons/32/page_end_na.png
  56. BIN
      main/img/icons/32/percentagequestion.png
  57. BIN
      main/img/icons/32/percentagequestion_na.png
  58. BIN
      main/img/icons/32/scorequestion.png
  59. BIN
      main/img/icons/32/scorequestion_na.png
  60. BIN
      main/img/icons/32/yesno.png
  61. BIN
      main/img/icons/32/yesno_na.png
  62. BIN
      main/img/icons/48/commentquestion.png
  63. BIN
      main/img/icons/48/commentquestion_na.png
  64. BIN
      main/img/icons/48/dropdown.png
  65. BIN
      main/img/icons/48/dropdown_na.png
  66. BIN
      main/img/icons/48/page_end.png
  67. BIN
      main/img/icons/48/page_end_na.png
  68. BIN
      main/img/icons/48/percentagequestion.png
  69. BIN
      main/img/icons/48/percentagequestion_na.png
  70. BIN
      main/img/icons/48/scorequestion.png
  71. BIN
      main/img/icons/48/scorequestion_na.png
  72. BIN
      main/img/icons/48/yesno.png
  73. BIN
      main/img/icons/48/yesno_na.png
  74. BIN
      main/img/icons/64/commentquestion.png
  75. BIN
      main/img/icons/64/commentquestion_na.png
  76. BIN
      main/img/icons/64/dropdown.png
  77. BIN
      main/img/icons/64/dropdown_na.png
  78. BIN
      main/img/icons/64/page_end.png
  79. BIN
      main/img/icons/64/page_end_na.png
  80. BIN
      main/img/icons/64/percentagequestion.png
  81. BIN
      main/img/icons/64/percentagequestion_na.png
  82. BIN
      main/img/icons/64/scorequestion.png
  83. BIN
      main/img/icons/64/scorequestion_na.png
  84. BIN
      main/img/icons/64/yesno.png
  85. BIN
      main/img/icons/64/yesno_na.png
  86. 188 0
      main/img/icons/svg/commentquestion.svg
  87. 202 0
      main/img/icons/svg/dropdown.svg
  88. 141 0
      main/img/icons/svg/page_end.svg
  89. 146 0
      main/img/icons/svg/percentagequestion.svg
  90. 146 0
      main/img/icons/svg/scorequestion.svg
  91. 249 0
      main/img/icons/svg/yesno.svg
  92. BIN
      main/img/level_one.png
  93. BIN
      main/img/level_tree.png
  94. BIN
      main/img/level_two.png
  95. 77 59
      main/newscorm/learnpath.class.php
  96. 11 10
      main/newscorm/learnpathItem.class.php
  97. 2 1
      main/newscorm/lp_ajax_initialize.php
  98. 314 107
      main/newscorm/lp_ajax_save_item.php
  99. 2 1
      main/newscorm/lp_ajax_switch_item.php
  100. 4 14
      main/newscorm/lp_view.php

+ 0 - 1
main/css/academica/default.css

@@ -258,7 +258,6 @@ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
 }
 .btn{
   display: inline-block;
-  padding: 3px 25px;
   margin-bottom: 0;
   font-size: 14px;
   font-weight: normal;

+ 3 - 410
main/css/academica/scorm.css

@@ -1,233 +1,4 @@
 /* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: white;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #00aad4;
-    background-color: #00aad4;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    background:#333;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-    background: #505f6b; /* Old browsers */
-    background: -moz-linear-gradient(top, #505f6b 0%, #3e4f5c 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505f6b), color-stop(100%,#3e4f5c)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #505f6b 0%,#3e4f5c 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #505f6b 0%,#3e4f5c 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #505f6b 0%,#3e4f5c 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #505f6b 0%,#3e4f5c 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505f6b', endColorstr='#3e4f5c',GradientType=0 ); /* IE6-9 */
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: #505f6b; /* Old browsers */
     background: -moz-linear-gradient(top, #505f6b 0%, #3e4f5c 100%); /* FF3.6+ */
@@ -257,184 +28,6 @@
     font-size: 20px;
     background-image: none;
     color: #0088aa;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #d7eef4;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #b4cbff;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #0088AA;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #0088AA;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #F39C12;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/* STYLES PROCESS LESSION */
-.inner_lp_toc .scorm_item a {
-    font-size: 14px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+    padding-top: 5px;
+    padding-bottom: 5px;
+}

+ 0 - 1
main/css/baby_orange/default.css

@@ -227,7 +227,6 @@ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
 }
 .btn{
   display: inline-block;
-  padding: 3px 25px;
   margin-bottom: 0;
   font-size: 14px;
   font-weight: normal;

+ 3 - 430
main/css/baby_orange/scorm.css

@@ -1,438 +1,11 @@
 /* copy of default_scorm.css */
 
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #E0DFD8;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #f26c58;
-    background-color: #ec5923;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
-#learning_path_breadcrumb_zone .breadcrumb{
-    background: #fff; /* Old browsers */
-    background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #fff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #fff 0%,#e5e5e5 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #fff 0%,#e5e5e5 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #fff 0%,#e5e5e5 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
-    color: #fff;
-    text-transform: capitalize;
-    border:none;
-    -webkit-border-radius: 1px;
-    -moz-border-radius: 1px;
-    border-radius: 1px;
-}
-#learning_path_breadcrumb_zone .breadcrumb a{
-    color: #666;
-}
-#learning_path_breadcrumb_zone .breadcrumb a:hover{
-    text-decoration: none;
-    opacity: 0.8;
-}
 #scorm_title {
     font-weight: bold;
     background:none;
     font-size: 20px;
     background-image: none;
     color: #0088aa;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #e0dfd8;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #d9d9ce;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #0088AA;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #0088AA;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #ec5923;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+    padding-top: 5px;
+    padding-bottom: 5px;
+}

+ 116 - 0
main/css/base.css

@@ -3542,6 +3542,122 @@ form .formw .freeze {
 /* ****************************************************
                      END SKILL
  **************************************************** */
+/*SCORM CSS BASE */
+#learning_path_left_zone .home{
+  display: inline-block;
+  width: 94%;
+  margin-bottom: .5em;
+  margin-top: .5em;
+  font-size: 12px;
+}
+#lp_navigation_elem {
+  float: left;
+}
+#lp_navigation_elem {
+  padding-left: 15px;
+  width: 160px;
+}
+#lp_navigation_elem .buttons {
+  margin-bottom: .5em;
+  text-align: center;
+}
+#author_image {
+  border: 2px solid #B9C9FF;
+  float: left;
+  margin-bottom: .5em;
+  padding: 8px;
+  position: relative;
+  background-color: #f0f1fa;
+  width: 94%;
+  -webkit-border-radius: 10px;
+  -moz-border-radius: 10px;
+  border-radius: 10px;
+}
+#author_image #author_icon{
+  border: 2px solid #FFFFFF;
+}
+#learning_path_left_zone .scorm_title{
+  font-size: 20px;
+  color: #666;
+  margin-bottom: .5em;
+  margin-top: .5em;
+}
+/* for section */
+.scorm_item_section.scorm_completed{
+  background:url("../img/icon_completed_section.png")no-repeat 280px center #606c88;
+  padding-right: 1.5em;
+}
+.scorm_item_section{
+  background: #606c88; /* Old browsers */
+  background: -moz-linear-gradient(top, #606c88 0%, #3f4c6b 100%); /* FF3.6+ */
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
+  background: -webkit-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
+  background: -o-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */
+  background: -ms-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* IE10+ */
+  background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%); /* W3C */
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
+  color: #FFFFFF;
+  padding-top: 10px;
+  padding-bottom: 10px;
+  font-size: 12px;
+}
+.scorm_item_section .scorm_section_level_0{
+  padding-left: .5em;
+  padding-right: .5em;
+}
+.scorm_item_section .scorm_section_level_1{
+  padding-left: 1.5em;
+  padding-right: .5em;
+}
+.scorm_item_section .scorm_section_level_2{
+  padding-left: 2.5em;
+  padding-right: .5em;
+}
+.scorm_item_section .scorm_section_level_3{
+  padding-left: 3.5em;
+  padding-right: .5em;
+}
+/* items scorm*/
+.scorm_item_normal.scorm_completed {
+  background:url("../img/icon_completed.png") no-repeat 280px center;
+}
+.scorm_item_normal.scorm_failed{
+  background:url("../img/icon_failed.png") no-repeat 280px center;
+}
+.scorm_item_normal .scorm_item_level_0{
+  padding-left: .5em;
+  padding-right: 1.5em;
+  padding-top: 10px;
+  padding-bottom: 10px;
+}
+.scorm_item_normal .scorm_item_level_1{
+  padding-left: 1.8em;
+  padding-right: 1.5em;
+  background:url("../img/level_one.png") no-repeat 0 top;
+  padding-top: 10px;
+  padding-bottom: 10px;
+}
+.scorm_item_normal .scorm_item_level_2{
+  padding-left: 2.5em;
+  padding-right: 1.5em;
+  background:url("../img/level_two.png") no-repeat 0 top;
+  padding-top: 10px;
+  padding-bottom: 10px;
+}
+.scorm_item_normal .scorm_item_level_3{
+  padding-left: 3.5em;
+  padding-right: 1.5em;
+  background:url("../img/level_tree.png") no-repeat 0 top;
+  padding-top: 10px;
+  padding-bottom: 10px;
+}
+.scorm_highlight a{
+  color: #000;
+  font-weight: bold;
+  background-color: #fffdd1;
+}
+
+/* END SCORM CSS BASE*/
 
 .skill_root {
     box-shadow: 2px 2px 19px #aaa;

+ 0 - 25
main/css/blue_lagoon/default.css

@@ -115,32 +115,7 @@ a:active {
     color: #FFFFFF;
 
 }
-.btn{
-    background: #ffffff; /* Old browsers */
-    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
-    border-radius: 4px;
-    border:1px solid rgba(0, 0, 0, 0.15);
-    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
-    padding: 6px 25px;
 
-}
-.btn:hover{
-    background: #f7f7f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #f7f7f7 0%,#e5e5e5 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
-    text-decoration: none;
-}
 .btn-primary{
     background: #ff7b00; /* Old browsers */
     background: -moz-linear-gradient(top, #ff7b00 0%, #fd6600 100%); /* FF3.6+ */

+ 3 - 404
main/css/blue_lagoon/scorm.css

@@ -1,232 +1,5 @@
 /* copy of default_scorm.css */
 
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #efefef;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    background-color: #abaaa7;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    background:#333;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-    background: #2e75a3; /* Old browsers */
-    background: -moz-linear-gradient(top, #2e75a3 0%, #2e75a3 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e75a3), color-stop(100%,#2e75a3)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #2e75a3 0%,#2e75a3 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #2e75a3 0%,#2e75a3 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #2e75a3 0%,#2e75a3 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #2e75a3 0%,#2e75a3 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e75a3', endColorstr='#2e75a3',GradientType=0 ); /* IE6-9 */
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;s
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: #2e75a3; /* Old browsers */
     background: -moz-linear-gradient(top, #2e75a3 0%, #2c678b 100%); /* FF3.6+ */
@@ -256,183 +29,9 @@
     font-size: 20px;
     background-image: none;
     color: #0088aa;
-    padding-top: 15px;
-    padding-bottom: 15px;
+    padding-top: 5px;
+    padding-bottom: 5px;
 }
 #learning_path_main #control {
   opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #efefef;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #ccc;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #0088AA;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #0088AA;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #00AAD4;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+}

+ 0 - 464
main/css/chamilo/scorm.css

@@ -1,464 +0,0 @@
-/* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: white;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    background-color: #00aad4;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a,
-.scorm_item.scorm_item_level_3 > a,
-.scorm_item.scorm_item_level_4 > a,
-.scorm_item.scorm_item_level_5 > a {
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3);
-}
-
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
-#learning_path_breadcrumb_zone .breadcrumb{
-    background: #05abe0; /* Old browsers */
-    background: -moz-linear-gradient(top, #05abe0 0%, #2e75a3 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05abe0), color-stop(100%,#2e75a3)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #05abe0 0%,#2e75a3 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #05abe0 0%,#2e75a3 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #05abe0 0%,#2e75a3 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #05abe0 0%,#2e75a3 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05abe0', endColorstr='#2e75a3',GradientType=0 ); /* IE6-9 */
-    color: #fff;
-    text-transform: capitalize;
-    border:none;
-    -webkit-border-radius: 1px;
-    -moz-border-radius: 1px;
-    border-radius: 1px;
-}
-#learning_path_breadcrumb_zone .breadcrumb a{
-    color: #FFF;
-}
-#learning_path_breadcrumb_zone .breadcrumb a:hover{
-    text-decoration: none;
-    opacity: 0.8;
-}
-#scorm_title {
-    font-weight: bold;
-    background:none;
-    font-size: 20px;
-    background-image: none;
-    color: #0088aa;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-    opacity: 1;
-}
-.buttons a img:hover{
-    opacity: 0.7;
-}
-#author_image{
-    background-color: #d7eef4;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #b4cbff;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #0088AA;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #0088AA;
-}
-.progress {
-    height: 18px;
-    margin-bottom: 18px;
-    overflow: hidden;
-    background-color: #f7f7f7;
-    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-    background-repeat: repeat-x;
-    -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-    background-color: #149BDF;
-    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    text-shadow: none;
-    font-weight: normal;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #00AAD4;
-    color: #444444;
-    text-shadow: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-
-.scorm_item_section.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    background-color: #05abe0;
-}
-
-.scorm_item_section.scorm_item_normal.scorm_not_attempted {
-    background-color: #333;
-}
-
-#learning_path_main #control {
-    background-image: none;
-    background-color: #d7eef4;
-    bottom: 0;
-    height: 34px;
-    margin-bottom: auto;
-    margin-left: auto;
-    margin-right: auto;
-    margin-top: auto;
-    padding-bottom: 8px;
-    padding-left: 0;
-    padding-right: 0;
-    padding-top: 8px;
-    position: absolute;
-    text-align: center;
-    width: 100%;
-    border-top:1px solid #00AAD4;
-}
-
-#author_name {
-    color: #666666;
-    float: left;
-    font-size: 13px;
-    margin-top: 2px;
-    text-align: center;
-    width: 100%;
-    padding-top: 10px;
-    padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}

+ 0 - 450
main/css/chamilo_electric_blue/scorm.css

@@ -1,450 +0,0 @@
-/* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: white;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #ccc;
-    background-color: #eee;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#666;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    background:#333;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
-#learning_path_breadcrumb_zone .breadcrumb{
-    background: #175ae2; /* Old browsers */
-    background: -moz-linear-gradient(top, #175ae2 0%, #133aac 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175ae2), color-stop(100%,#133aac)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #175ae2 0%,#133aac 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #175ae2 0%,#133aac 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #175ae2 0%,#133aac 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #175ae2 0%,#133aac 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175ae2', endColorstr='#133aac',GradientType=0 ); /* IE6-9 */
-    color: #fff;
-    text-transform: capitalize;
-    border:none;
-    -webkit-border-radius: 1px;
-    -moz-border-radius: 1px;
-    border-radius: 1px;
-}
-#learning_path_breadcrumb_zone .breadcrumb a{
-    color: #FFF;
-}
-#learning_path_breadcrumb_zone .breadcrumb a:hover{
-    text-decoration: none;
-    opacity: 0.8;
-}
-#scorm_title {
-    font-weight: bold;
-    background:none;
-    font-size: 20px;
-    background-image: none;
-    color: #666;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #fff;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #ccc;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #666;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #666;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #154dcd;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3);
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    color: #444444;
-    text-shadow: 0 1px 1px #F6F6F6;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}

+ 0 - 446
main/css/chamilo_green/scorm.css

@@ -1,449 +1,3 @@
 /* copy of default_scorm.css */
 
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #fafafa;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #87b000;
-    background-color: #87b000;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color: #666;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow: none;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    background:#333;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
-#learning_path_breadcrumb_zone .breadcrumb{
-    background: #a0c400; /* Old browsers */
-    background: -moz-linear-gradient(top, #a0c400 0%, #73a000 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0c400), color-stop(100%,#73a000)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a0c400 0%,#73a000 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a0c400 0%,#73a000 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a0c400 0%,#73a000 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a0c400 0%,#73a000 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0c400', endColorstr='#73a000',GradientType=0 ); /* IE6-9 */
-    color: #fff;
-    text-transform: capitalize;
-    border:none;
-    -webkit-border-radius: 1px;
-    -moz-border-radius: 1px;
-    border-radius: 1px;
-}
-#learning_path_breadcrumb_zone .breadcrumb a{
-    color: #FFF;
-}
-#learning_path_breadcrumb_zone .breadcrumb a:hover{
-    text-decoration: none;
-    opacity: 0.8;
-}
-#scorm_title {
-    font-weight: bold;
-    background:none;
-    font-size: 20px;
-    background-image: none;
-    color: #75a200;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #fafafa;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #d9d9ce;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #75a200;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #75a200;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: 75a2000;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
 /*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3);
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}

+ 1 - 411
main/css/chamilo_orange/scorm.css

@@ -1,253 +1,5 @@
 /* copy of default_scorm.css */
 
-.inner_lp_toc {
-    overflow: auto;
-    background-color: white;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #f97e26;
-    background-color: #f97e26;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color: #ffffff;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    background:#333;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-    background: #ff7400; /* Old browsers */
-    background: -moz-linear-gradient(top, #ff7400 0%, #df3a01 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7400), color-stop(100%,#df3a01)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #ff7400 0%,#df3a01 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #ff7400 0%,#df3a01 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #ff7400 0%,#df3a01 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #ff7400 0%,#df3a01 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#df3a01',GradientType=0 ); /* IE6-9 */
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: #ff7400; /* Old browsers */
     background: -moz-linear-gradient(top, #ff7400 0%, #df3a01 100%); /* FF3.6+ */
@@ -293,166 +45,4 @@ opacity: 0.7;
     border-radius: 10px;
     border: 1px solid  #b4cbff;
     margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #f86700;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: e342000;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #ff7400, #df3a01);
-  background-image: -ms-linear-gradient(top, #ff7400, #df3a01);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7400), to(#df3a01));
-  background-image: -webkit-linear-gradient(top, #ff7400, #df3a01);
-  background-image: -o-linear-gradient(top, #ff7400, #df3a01);
-  background-image: linear-gradient(top, #ff7400, #df3a01);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff7400', endColorstr='#df3a01', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #149BDF;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+}

+ 0 - 411
main/css/chamilo_red/scorm.css

@@ -1,239 +1,3 @@
-/* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: white;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    background-color: #cf0404;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    background:#333;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: #ff3019; /* Old browsers */
     background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
@@ -266,180 +30,5 @@
     padding-top: 15px;
     padding-bottom: 15px;
 }
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #d7eef4;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #b4cbff;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #cd0404;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #cf0404;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #149BDF;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
 
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
 }

+ 2 - 381
main/css/chamilo_sport_red/scorm.css

@@ -1,241 +1,5 @@
 /* copy of default_scorm.css */
 
-.inner_lp_toc {
-    overflow: auto;
-    background-color: white;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #333;
-    background-color: #333;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #f2f2ef;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
-.breadcrumb .divider {
-    color: #ffcc00;
-    padding-bottom: 0;
-    padding-left: 5px;
-    padding-right: 5px;
-    padding-top: 0;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: #ff7400; /* Old browsers */
     background: url(images/bg-header.png) repeat-x 0 -32px;
@@ -268,34 +32,7 @@
 .buttons a img:hover{
 opacity: 0.7;
 }
-#author_image{
-    background-color: #f2f2ef;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #ccc;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #980000;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #980000;
-}
+
 .progress {
   height: 18px;
   margin-bottom: 18px;
@@ -322,120 +59,4 @@ opacity: 0.7;
   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     -webkit-animation: progress-bar-stripes 2s linear infinite;
     animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+}

+ 0 - 25
main/css/cool_blue/default.css

@@ -140,32 +140,7 @@ a:active {
     color: #FFFFFF;
 
 }
-.btn{
-    background: #ffffff; /* Old browsers */
-    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
-    border-radius: 4px;
-    border:1px solid rgba(0, 0, 0, 0.15);
-    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
-    padding: 6px 25px;
 
-}
-.btn:hover{
-    background: #f7f7f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #f7f7f7 0%,#e5e5e5 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
-    text-decoration: none;
-}
 .btn-primary{
     background: #ff7b00; /* Old browsers */
     background: -moz-linear-gradient(top, #ff7b00 0%, #fd6600 100%); /* FF3.6+ */

+ 1 - 417
main/css/cool_blue/scorm.css

@@ -1,232 +1,4 @@
 /* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: white;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    background-color: #04698E;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #d7eef4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: rgb(4,105,142); /* Old browsers */
     color: #fff;
@@ -242,192 +14,4 @@
 #learning_path_breadcrumb_zone .breadcrumb a:hover{
     text-decoration: none;
     opacity: 0.8;
-}
-#scorm_title {
-    font-weight: bold;
-    background:none;
-    font-size: 20px;
-    background-image: none;
-    color: #044a7a;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #044878;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #00aad4;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #fff;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #044a7a;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #149bdf;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    text-shadow: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    text-shadow: 0 1px 1px #F6F6F6;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+}

+ 3 - 427
main/css/corporate/scorm.css

@@ -1,250 +1,4 @@
 /* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #d7eef4;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    border:1px solid #fe9a2e;
-    background-color: #fe9a2e;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    background:#333;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-    background: #3bafba; /* Old browsers */
-    background: -moz-linear-gradient(top, #3bafba 0%, #00aaba 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3bafba), color-stop(100%,#00aaba)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #3bafba 0%,#00aaba 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #3bafba 0%,#00aaba 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #3bafba 0%,#00aaba 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #3bafba 0%,#00aaba 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bafba', endColorstr='#00aaba',GradientType=0 ); /* IE6-9 */
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: #3bafba; /* Old browsers */
     background: -moz-linear-gradient(top, #3bafba 0%, #00aaba 100%); /* FF3.6+ */
@@ -274,184 +28,6 @@
     font-size: 20px;
     background-image: none;
     color: #505457;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #e1e1e0;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #ccc;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #505457;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #505457;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #149BDF;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+    padding-top: 5px;
+    padding-bottom: 5px;
+}

+ 0 - 1
main/css/cosmic_campus/default.css

@@ -224,7 +224,6 @@ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
 }
 .btn{
   display: inline-block;
-  padding: 3px 25px;
   margin-bottom: 0;
   font-size: 14px;
   font-weight: normal;

+ 1 - 405
main/css/cosmic_campus/scorm.css

@@ -1,141 +1,4 @@
 /* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: white;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #00aad4;
-    background-color: #00aad4;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
 .inner_lp_toc .scorm_item_section {
     border:none;
     background:#333;
@@ -155,95 +18,6 @@
     text-decoration: none;
 }
 
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: #e23828; /* Old browsers */
     background: -moz-linear-gradient(top, #e23828 0%, b52d20 100%); /* FF3.6+ */
@@ -275,182 +49,4 @@
     color: #666666;
     padding-top: 15px;
     padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #fff;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #ccc;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #666;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #666;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #d9d9ce;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    text-shadow: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+}

+ 0 - 421
main/css/journal/scorm.css

@@ -1,307 +1,4 @@
 /* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #e6e6e6;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #2F3E46;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #999;
-    background-color: #999;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-    font-weight: bold;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-.inner_lp_toc .scorm_item_section {
-    border:none;
-    background:#333;
-    font-weight:normal;
-    color:#fff;
-    text-shadow:none;
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
-#learning_path_breadcrumb_zone .breadcrumb{
-    background: #555; /* Old browsers */
-    background: -moz-linear-gradient(top, #555 0%, #333 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#333)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #555 0%,#333 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #555 0%,#333 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #555 0%,#333 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #555 0%,#333 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555', endColorstr='#333',GradientType=0 ); /* IE6-9 */
-    color: #fff;
-    text-transform: capitalize;
-    border:none;
-    -webkit-border-radius: 1px;
-    -moz-border-radius: 1px;
-    border-radius: 1px;
-}
-#learning_path_breadcrumb_zone .breadcrumb a{
-    color: #FFF;
-}
-#learning_path_breadcrumb_zone .breadcrumb a:hover{
-    text-decoration: none;
-    opacity: 0.8;
-}
-#scorm_title {
-    font-weight: bold;
-    background:none;
-    font-size: 20px;
-    background-image: none;
-    color: #666666;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #fcfcfc;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #ccc;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #666;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #666;
-}
 .progress {
   height: 18px;
   margin-bottom: 18px;
@@ -329,121 +26,3 @@ opacity: 0.7;
     -webkit-animation: progress-bar-stripes 2s linear infinite;
     animation: progress-bar-stripes 2s linear infinite;
 }
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    text-shadow: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    text-shadow: 0 1px 1px #F6F6F6;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}

+ 3 - 410
main/css/kiddy/scorm.css

@@ -1,233 +1,4 @@
 /* copy of default_scorm.css */
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #d7eef4;
-    height: 210px;
-}
-
-.inner_lp_toc .scorm_item_1 a,
-.inner_lp_toc .scorm_item_2 a {
-    font-size: 13px;
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-    color: #444;
-}
-
-.inner_lp_toc .scorm_item_1 a.chapter_module,
-.inner_lp_toc .scorm_item_2 a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-.inner_lp_toc .scorm_item_highlight {
-    font-weight:bold;
-    border:1px solid #00aad4;
-    background-color: #00aad4;
-    background-image:none;
-    margin-right: 0px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-.inner_lp_toc .scorm_item_highlight a {
-    color:#fff;
-    margin-right: 1px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section {
-    border:1px solid #222;
-    background:#333;
-    font-weight:bold;
-    color:#fff;
-    text-shadow:0 -1px 1px #000;
-    background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));
-    background-image:-webkit-linear-gradient(top,#555,#333);
-    background-image:-moz-linear-gradient(top,#555,#333);
-    background-image:-ms-linear-gradient(top,#555,#333);
-    background-image:-o-linear-gradient(top,#555,#333);
-    background-image:linear-gradient(top,#555,#333);
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item_section .scorm_item:before
-{
-    content : url('../lp_section.png');  /* from main/newscorm/lp_controller.php file */
-    vertical-align: text-top;
-    margin-right : 5px;
-}
-
-.scorm_section_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_section_level_1 {
-    padding : 0 0.5em 0 2em;
-}
-
-.scorm_section_level_2 {
-    padding : 0 0.5em 0 4em;
-}
-
-.scorm_section_level_3 {
-    padding : 0 0.5em 0 6em;
-}
-
-.scorm_section_level_4 {
-    padding : 0 0.5em 0 8em;
-}
-
-.scorm_section_level_5 {
-    padding : 0 0.5em 0 10em;
-}
-
-.scorm_item_level_0 {
-    padding : 0 0 0 0;
-}
-
-.scorm_item_level_1 {
-    padding : 0 1.5em 0 1.5em;
-}
-
-.scorm_item_level_2 {
-    padding : 0 1.5em 0 3em;
-}
-.scorm_item_level_3 {
-    padding : 0 1.5em 0 4.5em;
-}
-
-.scorm_item_level_4 {
-    padding : 0 1.5em 0 6em;
-}
-
-.scorm_item_level_5 {
-    padding : 0 1.5em 0 7.5em;
-}
-
-.scorm_item.scorm_item_level_2 > a, .scorm_item.scorm_item_level_3 > a, .scorm_item.scorm_item_level_4 > a, .scorm_item.scorm_item_level_5 > a{
-    font-weight: normal;
-}
-/* end of copy of default_scorm.css */
-
-
-.scormpage {
-    height: 100%;
-}
-.scormpage .menu {
-    width: 180px;
-    float: left;
-    margin: 1px;
-    padding: 0px;
-    margin-top: 0px;
-    padding-top: 0px;
-}
-.lp_toc {
-    background-color: white;
-    height: 380px;
-    width: 99%;
-    border-right: 1px none;
-}
-
-.inner_lp_toc {
-    overflow: auto;
-    background-color: #D7EEF4;
-    height: 210px;
-    /*padding: 10px;*/   
-}
-
-.inner_lp_toc .scorm_item {
-    font-size: 13px;
-    margin-left: 10px;
-    margin-right:10px;
-    text-decoration: none;
-    border-color: rgba(255, 255, 255, 0.3); 
-    
-}
-.inner_lp_toc .scorm_item.scorm_item_level_1{
-    background: url(../../img/archive.png) no-repeat;
-}
-
-
-.inner_lp_toc .scorm_title {
-    font-weight: bold;
-    background:#ccc;
-    font-size: 14px;
-    color: #444;
-}
-.inner_lp_toc .scorm_title_text {
-    margin-left: 10px;
-}
-.inner_lp_toc .scorm_status_img {
-    margin:0px;
-    margin-left: -10px;
-    width:10px;
-}
-.lp_navigation {
-    overflow: auto;
-    background-color: white;
-    height: 44px;
-    width:180px;
-    padding-top: 4px;
-    padding-bottom:0px;
-    border: none;
-    margin-top: -18px;
-    border-top: 1px dotted black;
-    border-bottom: 1px dotted black;
-}
-.lp_navigation_elem {
-    padding-left: 15px;
-    padding-top: 0px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .progresstext {
-    margin-top: -20px;
-}
-/*.scormpage .menu */
-.lp_navigation_elem .buttons {
-    margin-left: 0px;
-    margin-right: 0em;
-    margin-top: 0.4em;
-}
-.scormpage .menu .notification {
-    background-color: white;
-    height: 50px;
-}
-.scormpage .menu .notification .message {
-    background-color: white;
-    height: 50px;
-    width: 180px;
-    border: none;
-}
-.scormpage .content {
-    /*float: left;
-    width: 60%;*/
-    margin-top: 0px;
-    padding-top: 0px;
-    padding-left: 180px;
-    background-color: white;
-}
-.iframe {
-    border: 0px solid black;
-    height: 100%;
-    width: 95%;
-    margin: 0px;
-    padding-right: 0px;
-    overflow: auto;
-    vertical-align: top;
-}
-.scormpage .footer {
-    clear: both;
-}
-#image_preview {
-    padding-left: 17px;
-}
-#msg_div_id {
-    padding-left: 17px;
-    padding-top: 4px;
-}
-
 #learning_path_breadcrumb_zone .breadcrumb{
     background: #05abe0; /* Old browsers */
     background: -moz-linear-gradient(top, #05abe0 0%, #2e75a3 100%); /* FF3.6+ */
@@ -254,186 +25,8 @@
 #scorm_title {
     font-weight: bold;
     background:none;
-    font-size: 20px;
     background-image: none;
     color: #0088aa;
-    padding-top: 15px;
-    padding-bottom: 15px;
-}
-#learning_path_main #control {
-  opacity: 1;
-}
-.buttons a img:hover{
-opacity: 0.7;
-}
-#author_image{
-    background-color: #d7eef4;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-    border: 1px solid  #b4cbff;
-    margin-top: 10px;
-}
-#author_icon img{
-    background-color: #fff;
-    padding: 5px;
-    -webkit-border-radius: 10px;
-    -moz-border-radius: 10px;
-    border-radius: 10px;
-}
-#author_image .progresstext{
-    font-size: 20px;
-    color: #0088AA;
-    font-weight: bold;
-}
-#learning_path_left_zone #header {
-  font-size: 18px;
-  margin-top: 10px;
-}
-#learning_path_left_zone .no-border{
-    background: none;
-    color: #0088AA;
-}
-.progress {
-  height: 18px;
-  margin-bottom: 18px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-}
-.progress-striped .bar {
-  background-color: #149BDF;
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-    -webkit-animation: progress-bar-stripes 2s linear infinite;
-    animation: progress-bar-stripes 2s linear infinite;
-}
-
-/*STYLES PROCESS LESSION*/
-.inner_lp_toc .scorm_item a {
-    margin-right: 1px;
-    padding-bottom: 2px;
-    text-decoration: none;
-}
-
-.inner_lp_toc .scorm_item a.chapter_module {
-    font-weight: normal;
-    margin-right: 10px;
-}
-
-.scorm_item_1,
-.scorm_item_2 {
-    font-size: 16px;
-    margin-left: 0;
-    margin-right:10px;
-    text-decoration: none;
-}
-.scorm_item_1 {
-    border-bottom: 1px solid #CCCCCC;
-    color:#444;
-    text-shadow:0 1px 1px #f6f6f6;
-    background: none;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-}
-.scorm_item_2 {
-    border-bottom: 1px solid #CCCCCC;
-    color: #444444;
-    margin-right: 1px;
-    padding: 10px 0px 10px 0px;
-    background-image:none;
-}
-.scorm_item_1.scorm_item_highlight.scorm_completed,
-.scorm_item_2.scorm_item_highlight.scorm_completed {
-    background-image: url("images/white_arrow.png") !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-    color: white;
-}
-.scorm_item_1.scorm_item_normal.scorm_completed,
-.scorm_item_2.scorm_item_normal.scorm_completed {
-    background-image: url("images/blue_arrow.png")  !important;
-    background-position: 270px center !important;
-    background-repeat: no-repeat;
-}
-#learning_path_main #control {
-  background-image: none;
-  background-color: #d7eef4;
-  bottom: 0;
-  height: 34px;
-  margin-bottom: auto;
-  margin-left: auto;
-  margin-right: auto;
-  margin-top: auto;
-  padding-bottom: 8px;
-  padding-left: 0;
-  padding-right: 0;
-  padding-top: 8px;
-  position: absolute;
-  text-align: center;
-  width: 100%;
-  border-top:1px solid #00AAD4;
-}
-
-#author_name {
-  color: #666666;
-  float: left;
-  font-size: 13px;
-  margin-top: 2px;
-  text-align: center;
-  width: 100%;
-  padding-top: 10px;
-  padding-bottom: 5px;
-}
-.mejs-container{
-    background: none;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-}
-.mejs-container .mejs-controls{
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    background: #45484d; /* Old browsers */
-background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
-background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-}
-.mejs-controls .mejs-time-rail .mejs-time-loaded{
-    background: #333;
-    background: rgba(50,50,50,0.8);
-    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
-    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
-    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
-}
-.mejs-controls .mejs-time-rail .mejs-time-current{
-    background: #a9e4f7; /* Old browsers */
-    background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
-    background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
-    background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
-    background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
-    background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */
-}
+    padding-top: 5px;
+    padding-bottom: 5px;
+}

+ 1 - 1
main/document/document.php

@@ -652,7 +652,7 @@ if (isset($_GET['curdirpath']) &&
             $new_content_html
         );
         $new_content_html = str_replace(
-            '/main/img/',
+            SYS_CODE_PATH . 'img/',
             api_get_path(WEB_IMG_PATH),
             $new_content_html
         );

+ 1 - 1
main/gradebook/lib/gradebook_functions.inc.php

@@ -676,7 +676,7 @@ function get_user_certificate_content($user_id, $course_code, $is_preview = fals
 
     $path_image_in_default_course = api_get_path(WEB_CODE_PATH) . 'default_course_document';
     $new_content_html = str_replace('/main/default_course_document', $path_image_in_default_course, $new_content_html);
-    $new_content_html = str_replace('/main/img/', api_get_path(WEB_IMG_PATH), $new_content_html);
+    $new_content_html = str_replace(SYS_CODE_PATH . 'img/', api_get_path(WEB_IMG_PATH), $new_content_html);
 
     //add print header
     if ($hide_print_button == false) {

BIN
main/img/icon_completed.png


BIN
main/img/icon_completed_section.png


BIN
main/img/icon_failed.png


BIN
main/img/icons/128/commentquestion.png


BIN
main/img/icons/128/commentquestion_na.png


BIN
main/img/icons/128/dropdown.png


BIN
main/img/icons/128/dropdown_na.png


BIN
main/img/icons/128/page_end.png


BIN
main/img/icons/128/page_end_na.png


BIN
main/img/icons/128/percentagequestion.png


BIN
main/img/icons/128/percentagequestion_na.png


BIN
main/img/icons/128/scorequestion.png


BIN
main/img/icons/128/scorequestion_na.png


BIN
main/img/icons/128/yesno.png


BIN
main/img/icons/128/yesno_na.png


BIN
main/img/icons/16/commentquestion.png


BIN
main/img/icons/16/dropdown.png


BIN
main/img/icons/16/page_end.png


BIN
main/img/icons/16/percentagequestion.png


BIN
main/img/icons/16/scorequestion.png


BIN
main/img/icons/16/yesno.png


BIN
main/img/icons/22/commentquestion.png


BIN
main/img/icons/22/dropdown.png


BIN
main/img/icons/22/page_end.png


BIN
main/img/icons/22/percentagequestion.png


BIN
main/img/icons/22/scorequestion.png


BIN
main/img/icons/22/yesno.png


BIN
main/img/icons/32/commentquestion.png


BIN
main/img/icons/32/commentquestion_na.png


BIN
main/img/icons/32/dropdown.png


BIN
main/img/icons/32/dropdown_na.png


BIN
main/img/icons/32/page_end.png


BIN
main/img/icons/32/page_end_na.png


BIN
main/img/icons/32/percentagequestion.png


BIN
main/img/icons/32/percentagequestion_na.png


BIN
main/img/icons/32/scorequestion.png


BIN
main/img/icons/32/scorequestion_na.png


BIN
main/img/icons/32/yesno.png


BIN
main/img/icons/32/yesno_na.png


BIN
main/img/icons/48/commentquestion.png


BIN
main/img/icons/48/commentquestion_na.png


BIN
main/img/icons/48/dropdown.png


BIN
main/img/icons/48/dropdown_na.png


BIN
main/img/icons/48/page_end.png


BIN
main/img/icons/48/page_end_na.png


BIN
main/img/icons/48/percentagequestion.png


BIN
main/img/icons/48/percentagequestion_na.png


BIN
main/img/icons/48/scorequestion.png


BIN
main/img/icons/48/scorequestion_na.png


BIN
main/img/icons/48/yesno.png


BIN
main/img/icons/48/yesno_na.png


BIN
main/img/icons/64/commentquestion.png


BIN
main/img/icons/64/commentquestion_na.png


BIN
main/img/icons/64/dropdown.png


BIN
main/img/icons/64/dropdown_na.png


BIN
main/img/icons/64/page_end.png


BIN
main/img/icons/64/page_end_na.png


BIN
main/img/icons/64/percentagequestion.png


BIN
main/img/icons/64/percentagequestion_na.png


BIN
main/img/icons/64/scorequestion.png


BIN
main/img/icons/64/scorequestion_na.png


BIN
main/img/icons/64/yesno.png


BIN
main/img/icons/64/yesno_na.png


+ 188 - 0
main/img/icons/svg/commentquestion.svg

@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="124"
+   height="124"
+   id="svg7613"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="commentquestion.svg">
+  <defs
+     id="defs7615">
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5887"
+       is_visible="true" />
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5883"
+       is_visible="true" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient7559"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.55758631,0,0,0.57073983,33.783815,180.81737)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+    <linearGradient
+       id="linearGradient4799">
+      <stop
+         style="stop-color:#ffde00;stop-opacity:1;"
+         offset="0"
+         id="stop4801" />
+      <stop
+         style="stop-color:#ffa700;stop-opacity:1;"
+         offset="1"
+         id="stop4803" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient5866"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0803234,0,0,1.1058083,-32.200346,522.84843)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.5443549"
+     inkscape:cx="57.410793"
+     inkscape:cy="17.251546"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1871"
+     inkscape:window-height="1056"
+     inkscape:window-x="1415"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7618">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Capa 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-928.36218)">
+    <g
+       id="commentquestion"
+       inkscape:label="#g3173"
+       inkscape:export-filename="/var/www/chamilo/main/img/icons/48/commentquestion.png"
+       inkscape:export-xdpi="34.838715"
+       inkscape:export-ydpi="34.838715">
+      <rect
+         y="928.24323"
+         x="0.37514487"
+         height="123.99998"
+         width="123.99998"
+         id="rect3029"
+         style="opacity:0;fill:#cccccc;fill-opacity:1;stroke:none" />
+      <rect
+         ry="6.2725754"
+         y="939.69403"
+         x="22.792269"
+         height="103.31303"
+         width="83.096649"
+         id="rect3031"
+         style="fill:#2d404e;fill-opacity:1;stroke:none" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#70acc7;stroke-width:1.93749976;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3044"
+         width="83.096649"
+         height="103.31303"
+         x="20.309315"
+         y="937.211"
+         ry="6.2725754" />
+      <path
+         sodipodi:nodetypes="ccccccccccccccccccccccccc"
+         inkscape:connector-curvature="0"
+         id="path4797"
+         d="m 25.865537,1024.9534 -0.05497,-9.8333 c 0.06301,-2.1592 3.965639,-2.0353 4.229967,-0.055 l 0,9.7234 6.537217,-6.5921 c 1.604153,-1.5049 3.937618,1.1365 2.526992,2.6369 l -6.097742,6.8668 8.569802,0.055 c 2.499859,0.3246 2.184775,4.4544 0.109837,4.6146 l -8.295127,-0.055 6.262542,6.0428 c 1.478557,1.6554 -0.49396,4.5231 -2.691792,3.0764 l -7.03163,-6.757 -0.05495,9.7234 c 0.248603,2.0649 -3.983162,2.455 -4.394768,0.055 l 0.05495,-9.229 -6.207614,6.2076 c -2.185311,0.5379 -3.979242,-1.0157 -3.131272,-2.9115 l 6.592153,-6.3175 -9.503687,0.11 c -2.341042,-0.4546 -2.28424,-4.3097 0.05497,-4.6145 l 9.723422,-0.055 -6.811889,-6.702 c -1.325319,-2.1093 0.948709,-4.2446 2.74673,-2.9665 z"
+         style="fill:url(#radialGradient5866);fill-opacity:1;stroke:#ff4100;stroke-width:1.62048495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <g
+         transform="translate(-0.28731346,0)"
+         id="g9443">
+        <rect
+           style="fill:#006192;fill-opacity:1;stroke:none"
+           id="rect9431"
+           width="59.651173"
+           height="3.9900451"
+           x="32.319366"
+           y="24.049372"
+           transform="translate(0,928.36218)"
+           ry="1.1970128" />
+        <rect
+           ry="1.1970128"
+           y="962.41156"
+           x="32.319366"
+           height="3.9900451"
+           width="59.651173"
+           id="rect9433"
+           style="fill:#006192;fill-opacity:1;stroke:none" />
+        <rect
+           style="fill:#006192;fill-opacity:1;stroke:none"
+           id="rect9435"
+           width="59.651173"
+           height="3.9900451"
+           x="32.319366"
+           y="972.41156"
+           ry="1.1970128" />
+        <rect
+           ry="1.1970128"
+           y="982.41162"
+           x="32.319366"
+           height="3.9900451"
+           width="59.651173"
+           id="rect9437"
+           style="fill:#006192;fill-opacity:1;stroke:none" />
+        <rect
+           style="fill:#006192;fill-opacity:1;stroke:none"
+           id="rect9439"
+           width="59.651173"
+           height="3.9900451"
+           x="32.319366"
+           y="992.41162"
+           ry="1.1970128" />
+        <rect
+           ry="1.1970128"
+           y="1002.4116"
+           x="32.319366"
+           height="3.9900451"
+           width="36.30941"
+           id="rect9441"
+           style="fill:#006192;fill-opacity:1;stroke:none" />
+      </g>
+    </g>
+  </g>
+</svg>

+ 202 - 0
main/img/icons/svg/dropdown.svg

@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="124"
+   height="124"
+   id="svg7613"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="dropdown.svg">
+  <defs
+     id="defs7615">
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5887"
+       is_visible="true" />
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5883"
+       is_visible="true" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient7559"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.55758631,0,0,0.57073983,33.783815,180.81737)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+    <linearGradient
+       id="linearGradient4799">
+      <stop
+         style="stop-color:#ffde00;stop-opacity:1;"
+         offset="0"
+         id="stop4801" />
+      <stop
+         style="stop-color:#ffa700;stop-opacity:1;"
+         offset="1"
+         id="stop4803" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient5866"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0803234,0,0,1.1058083,-32.200346,522.84843)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.5062374"
+     inkscape:cx="129.76723"
+     inkscape:cy="55.649666"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1871"
+     inkscape:window-height="1056"
+     inkscape:window-x="1415"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7618">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Capa 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-928.36218)">
+    <g
+       id="dropdown"
+       inkscape:label="#g3835"
+       inkscape:export-filename="/var/www/chamilo/main/img/icons/48/dropdown.png"
+       inkscape:export-xdpi="34.838715"
+       inkscape:export-ydpi="34.838715">
+      <rect
+         y="928.24323"
+         x="0.37514487"
+         height="123.99998"
+         width="123.99998"
+         id="rect3029"
+         style="opacity:0;fill:#cccccc;fill-opacity:1;stroke:none" />
+      <rect
+         ry="6.2725754"
+         y="939.69403"
+         x="22.792269"
+         height="103.31303"
+         width="83.096649"
+         id="rect3031"
+         style="fill:#2d404e;fill-opacity:1;stroke:none" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#70acc7;stroke-width:1.93749976;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3044"
+         width="83.096649"
+         height="103.31303"
+         x="20.309315"
+         y="937.211"
+         ry="6.2725754" />
+      <path
+         sodipodi:nodetypes="ccccccccccccccccccccccccc"
+         inkscape:connector-curvature="0"
+         id="path4797"
+         d="m 25.865537,1024.9534 -0.05497,-9.8333 c 0.06301,-2.1592 3.965639,-2.0353 4.229967,-0.055 l 0,9.7234 6.537217,-6.5921 c 1.604153,-1.5049 3.937618,1.1365 2.526992,2.6369 l -6.097742,6.8668 8.569802,0.055 c 2.499859,0.3246 2.184775,4.4544 0.109837,4.6146 l -8.295127,-0.055 6.262542,6.0428 c 1.478557,1.6554 -0.49396,4.5231 -2.691792,3.0764 l -7.03163,-6.757 -0.05495,9.7234 c 0.248603,2.0649 -3.983162,2.455 -4.394768,0.055 l 0.05495,-9.229 -6.207614,6.2076 c -2.185311,0.5379 -3.979242,-1.0157 -3.131272,-2.9115 l 6.592153,-6.3175 -9.503687,0.11 c -2.341042,-0.4546 -2.28424,-4.3097 0.05497,-4.6145 l 9.723422,-0.055 -6.811889,-6.702 c -1.325319,-2.1093 0.948709,-4.2446 2.74673,-2.9665 z"
+         style="fill:url(#radialGradient5866);fill-opacity:1;stroke:#ff4100;stroke-width:1.62048495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <rect
+         ry="0"
+         y="983.39008"
+         x="30.698687"
+         height="13.327024"
+         width="48.521629"
+         id="rect6777"
+         style="fill:#006192;fill-opacity:1;stroke:none" />
+      <path
+         sodipodi:nodetypes="csssscc"
+         inkscape:connector-curvature="0"
+         id="rect6754"
+         d="m 79.893175,965.78234 0,42.82796 c 0,1.3964 -1.149086,2.5207 -2.576424,2.5207 l -44.241068,0 c -1.427341,0 -2.576426,-1.1243 -2.576426,-2.5207 l 0,-42.82796 z"
+         style="fill:none;stroke:#006192;stroke-width:2;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+      <rect
+         ry="2.0647507"
+         y="953.35748"
+         x="30.323271"
+         height="16.142591"
+         width="63.068737"
+         id="rect6745"
+         style="fill:#ffffff;fill-opacity:1;stroke:#006192;stroke-width:2;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="csssscc"
+         inkscape:connector-curvature="0"
+         id="rect6749"
+         d="m 79.204089,953.84374 11.803713,0 c 1.143872,0 2.06475,0.92087 2.06475,2.06474 l 0,11.07457 c 0,1.14388 -0.920878,2.06476 -2.06475,2.06476 l -11.803713,0 z"
+         style="fill:#006192;fill-opacity:1;stroke:none" />
+      <path
+         sodipodi:nodetypes="cccc"
+         inkscape:connector-curvature="0"
+         id="path6752"
+         d="m 81.942028,958.97731 4.400829,5.28738 4.353573,-5.28815 z"
+         style="fill:#ffffff;stroke:none" />
+      <text
+         xml:space="preserve"
+         style="font-size:11.29019833px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#006192;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Bold"
+         x="33.89912"
+         y="981.04797"
+         id="text6765"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan6767"
+           x="33.89912"
+           y="981.04797">a</tspan></text>
+      <text
+         sodipodi:linespacing="125%"
+         id="text6769"
+         y="1006.8302"
+         x="34.274525"
+         style="font-size:11.29019833px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#006192;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Bold"
+         xml:space="preserve"><tspan
+           y="1006.8302"
+           x="34.274525"
+           id="tspan6771"
+           sodipodi:role="line">c</tspan></text>
+      <text
+         sodipodi:linespacing="125%"
+         id="text6773"
+         y="993.7514"
+         x="33.805271"
+         style="font-size:11.29019833px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Bold"
+         xml:space="preserve"><tspan
+           y="993.7514"
+           x="33.805271"
+           id="tspan6775"
+           sodipodi:role="line">b</tspan></text>
+    </g>
+  </g>
+</svg>

+ 141 - 0
main/img/icons/svg/page_end.svg

@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="124"
+   height="124"
+   id="svg7613"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="page_end.svg">
+  <defs
+     id="defs7615">
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5887"
+       is_visible="true" />
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5883"
+       is_visible="true" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient7559"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.55758631,0,0,0.57073983,33.783815,180.81737)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+    <linearGradient
+       id="linearGradient4799">
+      <stop
+         style="stop-color:#ffde00;stop-opacity:1;"
+         offset="0"
+         id="stop4801" />
+      <stop
+         style="stop-color:#ffa700;stop-opacity:1;"
+         offset="1"
+         id="stop4803" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient5866"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0803234,0,0,1.1058083,-32.200346,522.84843)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.7721774"
+     inkscape:cx="194.07969"
+     inkscape:cy="113.41513"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1871"
+     inkscape:window-height="1056"
+     inkscape:window-x="1415"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7618">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Capa 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-928.36218)">
+    <g
+       id="page_end"
+       inkscape:label="#g9484"
+       inkscape:export-filename="/var/www/chamilo/main/img/icons/16/page_end.png"
+       inkscape:export-xdpi="11.612906"
+       inkscape:export-ydpi="11.612906">
+      <rect
+         y="928.24323"
+         x="0.37514487"
+         height="123.99998"
+         width="123.99998"
+         id="rect3029"
+         style="opacity:0;fill:#cccccc;fill-opacity:1;stroke:none" />
+      <rect
+         ry="6.2725754"
+         y="939.69403"
+         x="22.792269"
+         height="103.31303"
+         width="83.096649"
+         id="rect3031"
+         style="fill:#2d404e;fill-opacity:1;stroke:none" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#70acc7;stroke-width:1.93749976;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3044"
+         width="83.096649"
+         height="103.31303"
+         x="20.309315"
+         y="937.211"
+         ry="6.2725754" />
+      <path
+         sodipodi:nodetypes="ccccccccccccccccccccccccc"
+         inkscape:connector-curvature="0"
+         id="path4797"
+         d="m 25.865537,1024.9534 -0.05497,-9.8333 c 0.06301,-2.1592 3.965639,-2.0353 4.229967,-0.055 l 0,9.7234 6.537217,-6.5921 c 1.604153,-1.5049 3.937618,1.1365 2.526992,2.6369 l -6.097742,6.8668 8.569802,0.055 c 2.499859,0.3246 2.184775,4.4544 0.109837,4.6146 l -8.295127,-0.055 6.262542,6.0428 c 1.478557,1.6554 -0.49396,4.5231 -2.691792,3.0764 l -7.03163,-6.757 -0.05495,9.7234 c 0.248603,2.0649 -3.983162,2.455 -4.394768,0.055 l 0.05495,-9.229 -6.207614,6.2076 c -2.185311,0.5379 -3.979242,-1.0157 -3.131272,-2.9115 l 6.592153,-6.3175 -9.503687,0.11 c -2.341042,-0.4546 -2.28424,-4.3097 0.05497,-4.6145 l 9.723422,-0.055 -6.811889,-6.702 c -1.325319,-2.1093 0.948709,-4.2446 2.74673,-2.9665 z"
+         style="fill:url(#radialGradient5866);fill-opacity:1;stroke:#ff4100;stroke-width:1.62048495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cccccccccc"
+         inkscape:connector-curvature="0"
+         id="rect9481"
+         d="m 74.540017,954.9352 7.831097,0 0,55.3841 -28.100543,0 0.02765,7.8178 -12.954057,-12.3344 12.841492,-12.07539 -0.06738,7.49719 20.654505,-0.039 z"
+         style="fill:#2f7ea6;fill-opacity:1;stroke:#006192;stroke-width:2.35995865;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    </g>
+  </g>
+</svg>

+ 146 - 0
main/img/icons/svg/percentagequestion.svg

@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="124"
+   height="124"
+   id="svg7613"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="percentagequestion.svg">
+  <defs
+     id="defs7615">
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5887"
+       is_visible="true" />
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5883"
+       is_visible="true" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient7559"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.55758631,0,0,0.57073983,33.783815,180.81737)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+    <linearGradient
+       id="linearGradient4799">
+      <stop
+         style="stop-color:#ffde00;stop-opacity:1;"
+         offset="0"
+         id="stop4801" />
+      <stop
+         style="stop-color:#ffa700;stop-opacity:1;"
+         offset="1"
+         id="stop4803" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient5866"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0803234,0,0,1.1058083,-32.200346,522.84843)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.5062374"
+     inkscape:cx="197.27395"
+     inkscape:cy="-40.944736"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1871"
+     inkscape:window-height="1056"
+     inkscape:window-x="1415"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7618">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Capa 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-928.36218)">
+    <g
+       id="percentagequestion"
+       inkscape:label="#g3631"
+       inkscape:export-filename="/var/www/chamilo/main/img/icons/48/percentagequestion.png"
+       inkscape:export-xdpi="34.838715"
+       inkscape:export-ydpi="34.838715">
+      <rect
+         y="928.24323"
+         x="0.37514487"
+         height="123.99998"
+         width="123.99998"
+         id="rect3029"
+         style="opacity:0;fill:#cccccc;fill-opacity:1;stroke:none" />
+      <rect
+         ry="6.2725754"
+         y="939.69403"
+         x="22.792269"
+         height="103.31303"
+         width="83.096649"
+         id="rect3031"
+         style="fill:#2d404e;fill-opacity:1;stroke:none" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#70acc7;stroke-width:1.93749976;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3044"
+         width="83.096649"
+         height="103.31303"
+         x="20.309315"
+         y="937.211"
+         ry="6.2725754" />
+      <path
+         sodipodi:nodetypes="ccccccccccccccccccccccccc"
+         inkscape:connector-curvature="0"
+         id="path4797"
+         d="m 25.865537,1024.9534 -0.05497,-9.8333 c 0.06301,-2.1592 3.965639,-2.0353 4.229967,-0.055 l 0,9.7234 6.537217,-6.5921 c 1.604153,-1.5049 3.937618,1.1365 2.526992,2.6369 l -6.097742,6.8668 8.569802,0.055 c 2.499859,0.3246 2.184775,4.4544 0.109837,4.6146 l -8.295127,-0.055 6.262542,6.0428 c 1.478557,1.6554 -0.49396,4.5231 -2.691792,3.0764 l -7.03163,-6.757 -0.05495,9.7234 c 0.248603,2.0649 -3.983162,2.455 -4.394768,0.055 l 0.05495,-9.229 -6.207614,6.2076 c -2.185311,0.5379 -3.979242,-1.0157 -3.131272,-2.9115 l 6.592153,-6.3175 -9.503687,0.11 c -2.341042,-0.4546 -2.28424,-4.3097 0.05497,-4.6145 l 9.723422,-0.055 -6.811889,-6.702 c -1.325319,-2.1093 0.948709,-4.2446 2.74673,-2.9665 z"
+         style="fill:url(#radialGradient5866);fill-opacity:1;stroke:#ff4100;stroke-width:1.62048495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text6846"
+         y="1006.547"
+         x="36.784214"
+         style="font-size:64.18797302px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#006192;fill-opacity:1;stroke:none;font-family:Freeroad;-inkscape-font-specification:Freeroad"
+         xml:space="preserve"><tspan
+           y="1006.547"
+           x="36.784214"
+           id="tspan6848"
+           sodipodi:role="line">%</tspan></text>
+    </g>
+  </g>
+</svg>

+ 146 - 0
main/img/icons/svg/scorequestion.svg

@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="124"
+   height="124"
+   id="svg7613"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="scorequestion.svg">
+  <defs
+     id="defs7615">
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5887"
+       is_visible="true" />
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5883"
+       is_visible="true" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient7559"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.55758631,0,0,0.57073983,33.783815,180.81737)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+    <linearGradient
+       id="linearGradient4799">
+      <stop
+         style="stop-color:#ffde00;stop-opacity:1;"
+         offset="0"
+         id="stop4801" />
+      <stop
+         style="stop-color:#ffa700;stop-opacity:1;"
+         offset="1"
+         id="stop4803" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient5866"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0803234,0,0,1.1058083,-32.200346,522.84843)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.5062374"
+     inkscape:cx="111.17191"
+     inkscape:cy="18.062112"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1871"
+     inkscape:window-height="1056"
+     inkscape:window-x="1415"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7618">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Capa 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-928.36218)">
+    <g
+       id="scorequestion"
+       inkscape:label="#g3411"
+       inkscape:export-filename="/var/www/chamilo/main/img/icons/48/scorequestion.png"
+       inkscape:export-xdpi="34.838715"
+       inkscape:export-ydpi="34.838715">
+      <rect
+         y="928.24323"
+         x="0.37514487"
+         height="123.99998"
+         width="123.99998"
+         id="rect3029"
+         style="opacity:0;fill:#cccccc;fill-opacity:1;stroke:none" />
+      <rect
+         ry="6.2725754"
+         y="939.69403"
+         x="22.792269"
+         height="103.31303"
+         width="83.096649"
+         id="rect3031"
+         style="fill:#2d404e;fill-opacity:1;stroke:none" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#70acc7;stroke-width:1.93749976;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3044"
+         width="83.096649"
+         height="103.31303"
+         x="20.309315"
+         y="937.211"
+         ry="6.2725754" />
+      <path
+         sodipodi:nodetypes="ccccccccccccccccccccccccc"
+         inkscape:connector-curvature="0"
+         id="path4797"
+         d="m 25.865537,1024.9534 -0.05497,-9.8333 c 0.06301,-2.1592 3.965639,-2.0353 4.229967,-0.055 l 0,9.7234 6.537217,-6.5921 c 1.604153,-1.5049 3.937618,1.1365 2.526992,2.6369 l -6.097742,6.8668 8.569802,0.055 c 2.499859,0.3246 2.184775,4.4544 0.109837,4.6146 l -8.295127,-0.055 6.262542,6.0428 c 1.478557,1.6554 -0.49396,4.5231 -2.691792,3.0764 l -7.03163,-6.757 -0.05495,9.7234 c 0.248603,2.0649 -3.983162,2.455 -4.394768,0.055 l 0.05495,-9.229 -6.207614,6.2076 c -2.185311,0.5379 -3.979242,-1.0157 -3.131272,-2.9115 l 6.592153,-6.3175 -9.503687,0.11 c -2.341042,-0.4546 -2.28424,-4.3097 0.05497,-4.6145 l 9.723422,-0.055 -6.811889,-6.702 c -1.325319,-2.1093 0.948709,-4.2446 2.74673,-2.9665 z"
+         style="fill:url(#radialGradient5866);fill-opacity:1;stroke:#ff4100;stroke-width:1.62048495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text8043"
+         y="996.42114"
+         x="33.712013"
+         style="font-size:35.80951309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:1.27280843px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#006192;fill-opacity:1;stroke:none;font-family:Dimbo;-inkscape-font-specification:Dimbo"
+         xml:space="preserve"><tspan
+           y="996.42114"
+           x="33.712013"
+           id="tspan8045"
+           sodipodi:role="line">9/10</tspan></text>
+    </g>
+  </g>
+</svg>

+ 249 - 0
main/img/icons/svg/yesno.svg

@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="124"
+   height="124"
+   id="svg7613"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="yesno.svg">
+  <defs
+     id="defs7615">
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5887"
+       is_visible="true" />
+    <inkscape:path-effect
+       effect="spiro"
+       id="path-effect5883"
+       is_visible="true" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient7559"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.55758631,0,0,0.57073983,33.783815,180.81737)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+    <linearGradient
+       id="linearGradient4799">
+      <stop
+         style="stop-color:#ffde00;stop-opacity:1;"
+         offset="0"
+         id="stop4801" />
+      <stop
+         style="stop-color:#ffa700;stop-opacity:1;"
+         offset="1"
+         id="stop4803" />
+    </linearGradient>
+    <radialGradient
+       r="15.213428"
+       fy="458.46527"
+       fx="55.21796"
+       cy="458.46527"
+       cx="55.21796"
+       gradientTransform="matrix(0.55758631,0,0,0.57073983,33.783815,180.81737)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient7646"
+       xlink:href="#linearGradient4799"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4799"
+       id="radialGradient5866"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0803234,0,0,1.1058083,-32.200346,522.84843)"
+       cx="55.21796"
+       cy="458.46527"
+       fx="55.21796"
+       fy="458.46527"
+       r="15.213428" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.5443549"
+     inkscape:cx="114.42186"
+     inkscape:cy="53.297727"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1871"
+     inkscape:window-height="1056"
+     inkscape:window-x="1415"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7618">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Capa 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-928.36218)">
+    <g
+       id="yesno"
+       inkscape:label="#g4056"
+       inkscape:export-filename="/var/www/chamilo/main/img/icons/16/yesno.png"
+       inkscape:export-xdpi="11.612906"
+       inkscape:export-ydpi="11.612906">
+      <rect
+         y="928.24323"
+         x="0.37514487"
+         height="123.99998"
+         width="123.99998"
+         id="rect3029"
+         style="opacity:0;fill:#cccccc;fill-opacity:1;stroke:none" />
+      <rect
+         ry="6.2725754"
+         y="939.69403"
+         x="22.792269"
+         height="103.31303"
+         width="83.096649"
+         id="rect3031"
+         style="fill:#2d404e;fill-opacity:1;stroke:none" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#70acc7;stroke-width:1.93749976;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3044"
+         width="83.096649"
+         height="103.31303"
+         x="20.309315"
+         y="937.211"
+         ry="6.2725754" />
+      <path
+         sodipodi:type="arc"
+         style="fill:#ffffff;fill-opacity:1;stroke:#006192;stroke-width:2.58886695;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="path3945"
+         sodipodi:cx="147.85307"
+         sodipodi:cy="412.62436"
+         sodipodi:rx="8.0542526"
+         sodipodi:ry="8.0542526"
+         d="m 155.90733,412.62436 c 0,4.44824 -3.60602,8.05425 -8.05426,8.05425 -4.44824,0 -8.05425,-3.60601 -8.05425,-8.05425 0,-4.44824 3.60601,-8.05425 8.05425,-8.05425 4.44824,0 8.05426,3.60601 8.05426,8.05425 z"
+         transform="matrix(0.93261758,0,0,0.93261758,-101.63332,605.34808)" />
+      <g
+         transform="matrix(1.0730768,0,0,1.0730768,-119.95977,523.84587)"
+         id="g3951">
+        <path
+           sodipodi:type="arc"
+           style="fill:#0088aa;fill-opacity:1;stroke:#006192;stroke-width:2.58886695;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="path3943"
+           sodipodi:cx="147.85307"
+           sodipodi:cy="412.62436"
+           sodipodi:rx="8.0542526"
+           sodipodi:ry="8.0542526"
+           d="m 155.90733,412.62436 c 0,4.44824 -3.60602,8.05425 -8.05426,8.05425 -4.44824,0 -8.05425,-3.60601 -8.05425,-8.05425 0,-4.44824 3.60601,-8.05425 8.05425,-8.05425 4.44824,0 8.05426,3.60601 8.05426,8.05425 z"
+           transform="matrix(0.86910609,0,0,0.86910609,17.078411,52.826863)" />
+        <path
+           sodipodi:type="arc"
+           style="fill:#ffffff;fill-opacity:1;stroke:#006192;stroke-opacity:1"
+           id="path3949"
+           sodipodi:cx="147.85307"
+           sodipodi:cy="412.62436"
+           sodipodi:rx="8.0542526"
+           sodipodi:ry="8.0542526"
+           d="m 155.90733,412.62436 c 0,4.44824 -3.60602,8.05425 -8.05426,8.05425 -4.44824,0 -8.05425,-3.60601 -8.05425,-8.05425 0,-4.44824 3.60601,-8.05425 8.05425,-8.05425 4.44824,0 8.05426,3.60601 8.05426,8.05425 z"
+           transform="matrix(0.40150241,0,0,0.40150241,86.162705,245.83381)" />
+      </g>
+      <path
+         sodipodi:nodetypes="ccccccccccccccccccccccccc"
+         inkscape:connector-curvature="0"
+         id="path4797"
+         d="m 25.865537,1024.9534 -0.05497,-9.8333 c 0.06301,-2.1592 3.965639,-2.0353 4.229967,-0.055 l 0,9.7234 6.537217,-6.5921 c 1.604153,-1.5049 3.937618,1.1365 2.526992,2.6369 l -6.097742,6.8668 8.569802,0.055 c 2.499859,0.3246 2.184775,4.4544 0.109837,4.6146 l -8.295127,-0.055 6.262542,6.0428 c 1.478557,1.6554 -0.49396,4.5231 -2.691792,3.0764 l -7.03163,-6.757 -0.05495,9.7234 c 0.248603,2.0649 -3.983162,2.455 -4.394768,0.055 l 0.05495,-9.229 -6.207614,6.2076 c -2.185311,0.5379 -3.979242,-1.0157 -3.131272,-2.9115 l 6.592153,-6.3175 -9.503687,0.11 c -2.341042,-0.4546 -2.28424,-4.3097 0.05497,-4.6145 l 9.723422,-0.055 -6.811889,-6.702 c -1.325319,-2.1093 0.948709,-4.2446 2.74673,-2.9665 z"
+         style="fill:url(#radialGradient5866);fill-opacity:1;stroke:#ff4100;stroke-width:1.62048495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <g
+         transform="matrix(1.093128,0,0,1.093128,-6.2785908,-88.104984)"
+         id="g6662">
+        <g
+           id="g6658"
+           transform="translate(-0.14989878,0)">
+          <path
+             transform="translate(0,928.36218)"
+             d="m 61.08305,29.41297 c 0,1.597164 -1.294757,2.891922 -2.891922,2.891922 -1.597165,0 -2.891923,-1.294758 -2.891923,-2.891922 0,-1.597165 1.294758,-2.891923 2.891923,-2.891923 1.597165,0 2.891922,1.294758 2.891922,2.891923 z"
+             sodipodi:ry="2.8919227"
+             sodipodi:rx="2.8919227"
+             sodipodi:cy="29.41297"
+             sodipodi:cx="58.191128"
+             id="path5877"
+             style="fill:#006192;fill-opacity:1;stroke:none"
+             sodipodi:type="arc" />
+          <path
+             sodipodi:type="arc"
+             style="fill:#006192;fill-opacity:1;stroke:none"
+             id="path5879"
+             sodipodi:cx="58.191128"
+             sodipodi:cy="29.41297"
+             sodipodi:rx="2.8919227"
+             sodipodi:ry="2.8919227"
+             d="m 61.08305,29.41297 c 0,1.597164 -1.294757,2.891922 -2.891922,2.891922 -1.597165,0 -2.891923,-1.294758 -2.891923,-2.891922 0,-1.597165 1.294758,-2.891923 2.891923,-2.891923 1.597165,0 2.891922,1.294758 2.891922,2.891923 z"
+             transform="translate(12.696246,928.36218)" />
+        </g>
+        <path
+           transform="translate(0,928.36218)"
+           style="fill:none;stroke:#006192;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           d="m 54.164861,37.017017 c 6.086168,6.67338 15.814101,6.548013 20.448982,-0.299254"
+           id="path5885"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="cc" />
+      </g>
+      <g
+         transform="matrix(1.093128,0,0,1.093128,-6.2785908,-90.104984)"
+         id="g6682">
+        <g
+           transform="translate(-0.14989878,26.5338)"
+           id="g6670">
+          <path
+             sodipodi:type="arc"
+             style="fill:#006192;fill-opacity:1;stroke:none"
+             id="path6672"
+             sodipodi:cx="58.191128"
+             sodipodi:cy="29.41297"
+             sodipodi:rx="2.8919227"
+             sodipodi:ry="2.8919227"
+             d="m 61.08305,29.41297 c 0,1.597164 -1.294757,2.891922 -2.891922,2.891922 -1.597165,0 -2.891923,-1.294758 -2.891923,-2.891922 0,-1.597165 1.294758,-2.891923 2.891923,-2.891923 1.597165,0 2.891922,1.294758 2.891922,2.891923 z"
+             transform="translate(0,928.36218)" />
+          <path
+             transform="translate(12.696246,928.36218)"
+             d="m 61.08305,29.41297 c 0,1.597164 -1.294757,2.891922 -2.891922,2.891922 -1.597165,0 -2.891923,-1.294758 -2.891923,-2.891922 0,-1.597165 1.294758,-2.891923 2.891923,-2.891923 1.597165,0 2.891922,1.294758 2.891922,2.891923 z"
+             sodipodi:ry="2.8919227"
+             sodipodi:rx="2.8919227"
+             sodipodi:cy="29.41297"
+             sodipodi:cx="58.191128"
+             id="path6674"
+             style="fill:#006192;fill-opacity:1;stroke:none"
+             sodipodi:type="arc" />
+        </g>
+        <path
+           sodipodi:nodetypes="cc"
+           inkscape:connector-curvature="0"
+           id="path6676"
+           d="m 54.164861,996.5356 c 6.086168,-6.67338 15.814101,-6.54801 20.448982,0.29926"
+           style="fill:none;stroke:#006192;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      </g>
+    </g>
+  </g>
+</svg>

BIN
main/img/level_one.png


BIN
main/img/level_tree.png


BIN
main/img/level_two.png


+ 77 - 59
main/newscorm/learnpath.class.php

@@ -122,7 +122,7 @@ class learnpath
                 $this->theme            = $row['theme'];
                 $this->maker            = $row['content_maker'];
                 $this->prevent_reinit   = $row['prevent_reinit'];
-    	        $this->seriousgame_mode = $row['seriousgame_mode'];
+                $this->seriousgame_mode = $row['seriousgame_mode'];
                 $this->license          = $row['content_license'];
                 $this->scorm_debug      = $row['debug'];
                 $this->js_lib           = $row['js_lib'];
@@ -240,7 +240,10 @@ class learnpath
                         $this->items[$my_item_id] = $oItem;
                         $this->refs_list[$oItem->ref] = $my_item_id;
                         if ($this->debug > 2) {
-                            error_log('New LP - learnpath::__construct() - aicc object with id ' . $my_item_id . ' set in items[]', 0);
+                            error_log(
+                                'New LP - learnpath::__construct() - ' .
+                                'aicc object with id ' . $my_item_id .
+                                ' set in items[]', 0);
                         }
                     }
                     break;
@@ -279,7 +282,10 @@ class learnpath
                         $this->items[$my_item_id] = $oItem;
                         $this->refs_list[$my_item_id] = $my_item_id;
                         if ($this->debug > 2) {
-                            error_log('New LP - learnpath::__construct() ' . __LINE__ . ' - object with id ' . $my_item_id . ' set in items[]', 0);
+                            error_log(
+                                'New LP - learnpath::__construct() ' . __LINE__ .
+                                ' - object with id ' . $my_item_id . ' set in items[]',
+                                0);
                         }
                     }
                     break;
@@ -3129,7 +3135,7 @@ class learnpath
             $class_name = array (
                 'not attempted' => 'scorm_not_attempted',
                 'incomplete'    => 'scorm_not_attempted',
-                'failed'        => 'scorm_not_attempted',
+                'failed'        => 'scorm_failed',
                 'completed'     => 'scorm_completed',
                 'passed'        => 'scorm_completed',
                 'succeeded'     => 'scorm_completed',
@@ -3137,7 +3143,7 @@ class learnpath
             );
 
             $scorm_color_background = 'scorm_item_2';
-            $style_item = 'scorm_item';
+            $style_item = '';
 
             if ($color_counter % 2 == 0) {
                 $scorm_color_background = 'scorm_item_1';
@@ -3147,11 +3153,12 @@ class learnpath
 
             if (in_array($item['type'], $dirTypes)) {
                 $scorm_color_background =' scorm_item_section ';
+                $style_item = '';
             }
             if ($item['id'] == $this->current) {
-                $scorm_color_background .= ' scorm_item_highlight ';
-            } else {
-                $scorm_color_background .= ' scorm_item_normal ';
+                $scorm_color_background = 'scorm_item_normal scorm_highlight '.$scorm_color_background.' ';
+            } elseif (!in_array($item['type'], $dirTypes)) {
+                $scorm_color_background = 'scorm_item_normal '.$scorm_color_background.' ';
             }
 
             $html .= '<div id="toc_' . $item['id'] . '" class="' . $scorm_color_background . ' '.$class_name[$item['status']].' ">';
@@ -3166,11 +3173,15 @@ class learnpath
             // Learning path personalization
             // build the LP tree
             // The anchor atoc_ will let us center the TOC on the currently viewed item &^D
+            $description = $item['description'];
+            if (empty($description)) {
+                $description = $title;
+            }
             if (in_array($item['type'], $dirTypes)) {
                 // Chapters
-                $html .= '<div class="'.$style_item.' scorm_section_level_'.$item['level'].'" title="'.$item['description'].'" >';
+                $html .= '<div class="'.$style_item.' scorm_section_level_'.$item['level'].'" title="'.$description.'" >';
             } else {
-                $html .= '<div class="'.$style_item.' scorm_item_level_'.$item['level'].' scorm_type_'.learnpath::format_scorm_type_item($item['type']).'" title="'.$item['description'].'" >';
+                $html .= '<div class="'.$style_item.' scorm_item_level_'.$item['level'].' scorm_type_'.learnpath::format_scorm_type_item($item['type']).'" title="'.$description.'" >';
                 $html .= '<a name="atoc_'.$item['id'].'" />';
             }
 
@@ -5299,7 +5310,7 @@ class learnpath
         }
 
         // We need to close the form when we are updating the mp3 files.
-        if ($update_audio == 'true' && count($arrLP) != 0) {
+        if ($update_audio == 'true' && count($this->arrMenu) != 0) {
             $return .= '</form>';
         }
         return $return;
@@ -5364,23 +5375,23 @@ class learnpath
             }
 
             if (($i % 2) == 0) {
-                $oddclass = 'row_odd';
+                $oddClass = 'row_odd';
             } else {
-                $oddclass = 'row_even';
+                $oddClass = 'row_even';
             }
-            $return_audio .= '<tr id ="lp_item_'.$arrLP[$i]['id'] .'" class="' . $oddclass . '">';
+            $return_audio .= '<tr id ="lp_item_'.$arrLP[$i]['id'] .'" class="' . $oddClass . '">';
 
             $icon_name = str_replace(' ', '', $arrLP[$i]['item_type']);
 
             $icon = '';
             if (file_exists('../img/lp_' . $icon_name . '.png')) {
-            	$icon = '<img src="../img/lp_' . $icon_name . '.png" />';
+                $icon = '<img src="../img/lp_' . $icon_name . '.png" />';
             } else {
-            	if (file_exists('../img/lp_' . $icon_name . '.gif')) {
-            		$icon = '<img src="../img/lp_' . $icon_name . '.gif"  />';
-            	} else {
-            		$icon = '<img src="../img/folder_document.gif" />';
-            	}
+                if (file_exists('../img/lp_' . $icon_name . '.gif')) {
+                    $icon = '<img src="../img/lp_' . $icon_name . '.gif"  />';
+                } else {
+                    $icon = '<img src="../img/folder_document.gif" />';
+                }
             }
 
             // The audio column.
@@ -5652,7 +5663,6 @@ class learnpath
         $this->tree_array($arrLP);
         $arrLP = $this->arrMenu;
         unset ($this->arrMenu);
-        $title = '';
         for ($i = 0; $i < count($arrLP); $i++) {
             $title = addslashes($arrLP[$i]['title']);
             $menu_page = api_get_self() . '?cidReq=' . Security :: remove_XSS($_GET['cidReq']) . '&amp;action=view_item&amp;id=' . $arrLP[$i]['id'] . '&amp;lp_id=' . $_SESSION['oLP']->lp_id;
@@ -5683,10 +5693,10 @@ class learnpath
      */
     public static function generate_learning_path_folder($course) {
         //Creating learning_path folder
-    	$dir = '/learning_path';
-    	$filepath = api_get_path(SYS_COURSE_PATH).$course['path'] . '/document';
+        $dir = '/learning_path';
+        $filepath = api_get_path(SYS_COURSE_PATH).$course['path'] . '/document';
         $folder = false;
-    	if (!is_dir($filepath.'/'.$dir)) {
+        if (!is_dir($filepath.'/'.$dir)) {
             $folderData = create_unexisting_directory(
                 $course,
                 api_get_user_id(),
@@ -5701,9 +5711,9 @@ class learnpath
             if (!empty($folderData)) {
                 $folder = true;
             }
-    	} else {
-    		$folder = true;
-    	}
+        } else {
+            $folder = true;
+        }
         return $folder;
     }
 
@@ -5714,21 +5724,21 @@ class learnpath
      */
     public function generate_lp_folder($course, $lp_name = null)
     {
-    	$filepath = '';
-    	$dir = '/learning_path/';
+        $filepath = '';
+        $dir = '/learning_path/';
 
         if (empty($lp_name)) {
             $lp_name = $this->name;
         }
 
         $folder = self::generate_learning_path_folder($course);
-    	// Creating LP folder
-    	if ($folder) {
-    		//Limits title size
-    		$title = api_substr(replace_dangerous_char($lp_name), 0 , 80);
-    		$dir   = $dir.$title;
-    		$filepath = api_get_path(SYS_COURSE_PATH) . $course['path'] . '/document';
-    		if (!is_dir($filepath.'/'.$dir)) {
+        // Creating LP folder
+        if ($folder) {
+            //Limits title size
+            $title = api_substr(replace_dangerous_char($lp_name), 0 , 80);
+            $dir   = $dir.$title;
+            $filepath = api_get_path(SYS_COURSE_PATH) . $course['path'] . '/document';
+            if (!is_dir($filepath.'/'.$dir)) {
                 $folderData = create_unexisting_directory(
                     $course,
                     api_get_user_id(),
@@ -5742,20 +5752,20 @@ class learnpath
                 if (!empty($folderData)) {
                     $folder = true;
                 }
-    		} else {
-    			$folder = true;
-    		}
-    		$dir = $dir.'/';
-    		if ($folder) {
-    			$filepath = api_get_path(SYS_COURSE_PATH) . $course['path'] . '/document'.$dir;
-    		}
-    	}
+            } else {
+                $folder = true;
+            }
+            $dir = $dir.'/';
+            if ($folder) {
+                $filepath = api_get_path(SYS_COURSE_PATH) . $course['path'] . '/document'.$dir;
+            }
+        }
         $array = array(
             'dir' => $dir,
             'filepath' => $filepath,
             'folder' => $folder
         );
-    	return $array;
+        return $array;
     }
 
     /**
@@ -6465,7 +6475,7 @@ class learnpath
         }
         $legend .= '</legend>';
 
-        $return .= '<form method="POST">';
+        $return = '<form method="POST">';
         $return .= $legend;
         $return .= '<table cellpadding="0" cellspacing="0" class="lp_form">';
         $return .= '<tr>';
@@ -6639,7 +6649,7 @@ class learnpath
             $legend .= get_lang('EditCurrentForum') . '&nbsp;:';
 
         $legend .= '</legend>';
-        $return .= '<div class="sectioncomment">';
+        $return = '<div class="sectioncomment">';
         $return .= '<form method="POST">';
         $return .= $legend;
         $return .= '<table class="lp_form">';
@@ -7505,10 +7515,11 @@ class learnpath
 
         $legend = '<legend>';
 
-        if ($id != 0 && is_array($extra_info))
+        if ($id != 0 && is_array($extra_info)) {
             $parent = $extra_info['parent_item_id'];
-        else
+        } else {
             $parent = 0;
+        }
 
         $sql = "SELECT * FROM " . $tbl_lp_item . "
                 WHERE c_id = ".$course_id." AND lp_id = " . $this->lp_id;
@@ -7545,7 +7556,7 @@ class learnpath
 
         $legend .= '</legend>';
 
-        $return .= '<div class="sectioncomment">';
+        $return = '<div class="sectioncomment">';
         $return .= '<form method="POST">';
         $return .= $legend;
         $return .= '<table>';
@@ -7729,14 +7740,16 @@ class learnpath
         $arrLP = $this->arrMenu;
         unset ($this->arrMenu);
 
-        if ($action == 'add')
+        if ($action == 'add') {
             $legend .= get_lang('Student_publication') . '&nbsp;:' . "\n";
-        elseif ($action == 'move') $legend .= get_lang('MoveCurrentStudentPublication') . '&nbsp;:' . "\n";
-        else
+        } elseif ($action == 'move') {
+            $legend .= get_lang('MoveCurrentStudentPublication') . '&nbsp;:' . "\n";
+        } else {
             $legend .= get_lang('EditCurrentStudentPublication') . '&nbsp;:' . "\n";
+        }
         $legend .= '</legend>';
 
-        $return .= '<div class="sectioncomment">';
+        $return = '<div class="sectioncomment">';
         $return .= '<form method="POST">';
         $return .= $legend;
         $return .= '<table class="lp_form">';
@@ -8821,8 +8834,13 @@ class learnpath
                                     }*/
                                     $file_path = $_SERVER['DOCUMENT_ROOT'].$doc_info[0];
                                     $file_path = str_replace('//', '/', $file_path);
+
+                                    $abs_path = api_get_path(SYS_PATH).str_replace(api_get_path(WEB_PATH), '', $doc_info[0]);
+                                    $current_dir = dirname($abs_path);
+                                    $current_dir = str_replace('\\', '/', $current_dir);
+
                                     if (file_exists($file_path)) {
-                                        $file_path = substr($file_path,strlen($current_dir)); // We get the relative path.
+                                        $file_path = substr($file_path, strlen($current_dir)); // We get the relative path.
                                         $zip_files[] = $my_sub_dir.'/'.$file_path;
                                         $link_updates[$my_file_path][] = array('orig' => $doc_info[0], 'dest' => $file_path);
                                         $my_dep_file->setAttribute('href','document/'.$file_path);
@@ -9216,12 +9234,12 @@ class learnpath
                     }
                     //Fix to avoid problems with default_course_document
                     if (strpos("main/default_course_document", $old_new['dest'] === false)) {
-                        $new_dest = str_replace('document/', $mult.'document/', $old_new['dest']);
+                        //$newDestination = str_replace('document/', $mult.'document/', $old_new['dest']);
+                        $newDestination = $old_new['dest'];
                     } else {
-                        //$new_dest = $old_new['dest'];
-                        $new_dest = str_replace('document/', '', $old_new['dest']);
+                        $newDestination = str_replace('document/', '', $old_new['dest']);
                     }
-                    $string = str_replace($old_new['orig'], $new_dest, $string);
+                    $string = str_replace($old_new['orig'], $newDestination, $string);
 
                     //Add files inside the HTMLs
                     $new_path = str_replace('/courses/', '', $old_new['orig']);

+ 11 - 10
main/newscorm/learnpathItem.class.php

@@ -3240,8 +3240,8 @@ class learnpathItem
     /**
      * Sets the score value. If the mastery_score is set and the score reaches
      * it, then set the status to 'passed'.
-     * @param    float    Score
-     * @return    boolean    True on success, false otherwise
+     * @param   float       Score
+     * @return    boolean   True on success, false otherwise
      */
     public function set_score($score)
     {
@@ -3251,21 +3251,23 @@ class learnpathItem
         }
         if (($this->max_score <= 0 || $score <= $this->max_score) && ($score >= $this->min_score)) {
             $this->current_score = $score;
-            $master = $this->get_mastery_score();
+            $masteryScore = $this->get_mastery_score();
             $current_status = $this->get_status(false);
 
             // Fixes bug when SCORM doesn't send a mastery score even if they sent a score!
-            if ($master == -1) {
-                $master = $this->max_score;
+            if ($masteryScore == -1) {
+                $masteryScore = $this->max_score;
             }
 
             if ($debug > 0) {
-                error_log('get_mastery_score: ' . $master);
+                error_log('get_mastery_score: ' . $masteryScore);
                 error_log('current_status: ' . $current_status);
                 error_log('current score : ' . $this->current_score);
             }
 
-            // If mastery_score is set AND the current score reaches the mastery score AND the current status is different from 'completed', then set it to 'passed'.
+            // If mastery_score is set AND the current score reaches the mastery
+            //  score AND the current status is different from 'completed', then
+            //  set it to 'passed'.
             /*
             if ($master != -1 && $this->current_score >= $master && $current_status != $this->possible_status[2]) {
                 if ($debug > 0) error_log('Status changed to: '.$this->possible_status[3]);
@@ -3306,10 +3308,9 @@ class learnpathItem
 
     /**
      * Sets the status for this item
-     * @param   string      $status must be one of the values defined
-     * in $this->possible_status
+     * @param    string      $status Status - must be one of the values defined in $this->possible_status
      * (this affects the status setting)
-     * @return  boolean True on success, false on error
+     * @return    boolean    True on success, false on error
      */
     public function set_status($status)
     {

+ 2 - 1
main/newscorm/lp_ajax_initialize.php

@@ -129,7 +129,8 @@ function initialize_item($lp_id, $user_id, $view_id, $next_item) {
             //"olms.item_objectives = new Array();" .
             "olms.item_objectives = ".$myobjectives.";" .
             "olms.G_lastError = 0;" .
-            "olms.G_LastErrorMessage = 'No error';" ;
+            "olms.G_LastErrorMessage = 'No error';".
+            "olms.finishSignalReceived = 0;";
     /*
      * and re-initialise the rest (proper to the LMS)
      * -lms_lp_id

+ 314 - 107
main/newscorm/lp_ajax_save_item.php

@@ -2,9 +2,8 @@
 /* For licensing terms, see /license.txt */
 
 /**
- * This script contains the server part of the xajax interaction process. The client part is located
+ * This script contains the server part of the AJAX interaction process. The client part is located
  * in lp_api.php or other api's.
- * This is a first attempt at using xajax and AJAX in general, so the code might be a bit unsettling.
  * @package chamilo.learnpath
  * @author Yannick Warnier <ywarnier@beeznest.org>
  */
@@ -27,28 +26,34 @@ require_once 'aiccItem.class.php';
 
 /**
  * Writes an item's new values into the database and returns the operation result
- * @param   integer Learnpath ID
- * @param   integer User ID
- * @param   integer View ID
- * @param   integer Item ID
- * @param   double  Current score
- * @param   double  Maximum score
- * @param   double  Minimum score
- * @param   string  Lesson status
- * @param   string  Session time
- * @param   string  Suspend data
- * @param   string  Lesson location
- * @param   array   Interactions array
- * @param   string  Core exit SCORM string
+ * @param   int $lp_id Learnpath ID
+ * @param   int $user_id User ID
+ * @param   int $view_id View ID
+ * @param   int $item_id Item ID
+ * @param   float  $score Current score
+ * @param   float  $max Maximum score
+ * @param   float  $min Minimum score
+ * @param   string  $status Lesson status
+ * @param   int  $time Session time
+ * @param   string  $suspend Suspend data
+ * @param   string  $location Lesson location
+ * @param   array   $interactions Interactions array
+ * @param   string  $core_exit Core exit SCORM string
+ * @param   int     $sessionId Session ID
+ * @param   int     $courseId Course ID
+ * @param   int     $lmsFinish Whether the call was issued from SCORM's LMSFinish()
+ * @param   int     $userNavigatesAway Whether the user is moving to another item
+ * @param   int     $statusSignalReceived Whether the SCO called SetValue(lesson_status)
+ * @return bool|null|string The resulting JS string
  */
 function save_item(
     $lp_id,
     $user_id,
     $view_id,
     $item_id,
-    $score = -1,
-    $max = -1,
-    $min = -1,
+    $score = -1.0,
+    $max = -1.0,
+    $min = -1.0,
     $status = '',
     $time = 0,
     $suspend = '',
@@ -56,21 +61,27 @@ function save_item(
     $interactions = array(),
     $core_exit = 'none',
     $sessionId = null,
-    $courseId = null
+    $courseId = null,
+    $lmsFinish = 0,
+    $userNavigatesAway = 0,
+    $statusSignalReceived = 0
 ) {
-    global $debug;
+    //global $debug;
+    $debug = 0;
     $return = null;
 
     if ($debug > 0) {
         error_log('lp_ajax_save_item.php : save_item() params: ');
         error_log("item_id: $item_id");
         error_log("lp_id: $lp_id - user_id: - $user_id - view_id: $view_id - item_id: $item_id");
-        error_log("score: $score - max:$max - min: $min - status:$status - time:$time - suspend: $suspend - location: $location - core_exit: $core_exit");
+        error_log("score: $score - max:$max - min: $min - status:$status");
+        error_log("time:$time - suspend: $suspend - location: $location - core_exit: $core_exit");
+        error_log("finish: $lmsFinish - navigatesAway: $userNavigatesAway");
     }
 
-    $mylp = learnpath::getLpFromSession(api_get_course_id(), $lp_id, $user_id);
+    $myLP = learnpath::getLpFromSession(api_get_course_id(), $lp_id, $user_id);
 
-    if (!is_a($mylp, 'learnpath')) {
+    if (!is_a($myLP, 'learnpath')) {
         if ($debug) {
             error_log("mylp variable is not an learnpath object");
         }
@@ -78,109 +89,293 @@ function save_item(
         return null;
     }
 
-    $prereq_check = $mylp->prerequisites_match($item_id);
+    $prerequisitesCheck = $myLP->prerequisites_match($item_id);
 
-    /** @var learnpathItem $mylpi */
-    $mylpi = $mylp->items[$item_id];
+    /** @var learnpathItem $myLPI */
+    $myLPI = $myLP->items[$item_id];
 
-    if (empty($mylpi)) {
+    if (empty($myLPI)) {
         if ($debug > 0) {
-            error_log("item #$item_id not found in the items array: ".print_r($mylp->items, 1));
+            error_log("item #$item_id not found in the items array: ".print_r($myLP->items, 1));
         }
-
         return false;
     }
 
     // This functions sets the $this->db_item_view_id variable needed in get_status() see BT#5069
-    $mylpi->set_lp_view($view_id);
+    $myLPI->set_lp_view($view_id);
 
     // Launch the prerequisites check and set error if needed
-    if ($prereq_check !== true) {
+    if ($prerequisitesCheck !== true) {
         // If prerequisites were not matched, don't update any item info
         if ($debug) {
-            error_log("prereq_check: ".intval($prereq_check));
+            error_log("prereq_check: ".intval($prerequisitesCheck));
         }
-
         return $return;
     } else {
-        if ($debug > 1) { error_log('Prerequisites are OK'); }
+        if ($debug > 1) {
+            error_log('Prerequisites are OK');
+        }
 
         if (isset($max) && $max != -1) {
-            $mylpi->max_score = $max;
-            $mylpi->set_max_score($max);
-            if ($debug > 1) { error_log("Setting max_score: $max"); }
+            $myLPI->max_score = $max;
+            $myLPI->set_max_score($max);
+            if ($debug > 1) {
+                error_log("Setting max_score: $max");
+            }
         }
 
         if (isset($min) && $min != -1 && $min != 'undefined') {
-            $mylpi->min_score = $min;
-            if ($debug > 1) { error_log("Setting min_score: $min"); }
+            $myLPI->min_score = $min;
+            if ($debug > 1) {
+                error_log("Setting min_score: $min");
+            }
         }
 
-        // set_score function already saves the status
+        // set_score function used to save the status, but this is not the case anymore
         if (isset($score) && $score != -1) {
-            if ($debug > 1) { error_log('Calling set_score('.$score.')', 0); }
-            if ($debug > 1) { error_log('set_score changes the status to failed/passed if mastery score is provided', 0); }
+            if ($debug > 1) {
+                error_log('Calling set_score('.$score.')', 0);
+                error_log('set_score changes the status to failed/passed if mastery score is provided', 0);
+            }
 
-            $mylpi->set_score($score);
+            $myLPI->set_score($score);
 
-            if ($debug > 1) { error_log('Done calling set_score '.$mylpi->get_score(), 0); }
+            if ($debug > 1) {
+                error_log('Done calling set_score '.$myLPI->get_score(), 0);
+            }
         } else {
-            if ($debug > 1) { error_log("Score not updated"); }
+            if ($debug > 1) {
+                error_log("Score not updated");
+            }
         }
 
+        $statusIsSet = false;
         // Default behaviour.
         if (isset($status) && $status != '' && $status != 'undefined') {
-            if ($debug > 1) { error_log('Calling set_status('.$status.')', 0); }
-
-            $mylpi->set_status($status);
+            if ($debug > 1) {
+                error_log('Calling set_status('.$status.')', 0);
+            }
 
-            if ($debug > 1) { error_log('Done calling set_status: checking from memory: '.$mylpi->get_status(false), 0); }
+            $myLPI->set_status($status);
+            $statusIsSet = true;
+            if ($debug > 1) {
+                error_log('Done calling set_status: checking from memory: '.$myLPI->get_status(false), 0);
+            }
         } else {
-            if ($debug > 1) { error_log("Status not updated"); }
+            if ($debug > 1) {
+                error_log("Status not updated");
+            }
         }
 
-        // Hack to set status to completed for hotpotatoes if score > 80%.
-        $my_type = $mylpi->get_type();
-
+        $my_type = $myLPI->get_type();
+        // Set status to completed for hotpotatoes if score > 80%.
         if ($my_type == 'hotpotatoes') {
             if ((empty($status) || $status == 'undefined' || $status == 'not attempted') && $max > 0) {
                 if (($score/$max) > 0.8) {
-                    $mystatus = 'completed';
-                    if ($debug > 1) { error_log('Calling set_status('.$mystatus.') for hotpotatoes', 0); }
-                    $mylpi->set_status($mystatus);
-                    if ($debug > 1) { error_log('Done calling set_status for hotpotatoes - now '.$mylpi->get_status(false), 0); }
+                    $myStatus = 'completed';
+                    if ($debug > 1) {
+                        error_log('Calling set_status('.$myStatus.') for hotpotatoes', 0);
+                    }
+                    $myLPI->set_status($myStatus);
+                    $statusIsSet = true;
+                    if ($debug > 1) {
+                        error_log('Done calling set_status for hotpotatoes - now '.$myLPI->get_status(false), 0);
+                    }
                 }
             } elseif ($status == 'completed' && $max > 0 && ($score/$max) < 0.8) {
-                $mystatus = 'failed';
-                if ($debug > 1) { error_log('Calling set_status('.$mystatus.') for hotpotatoes', 0); }
-                $mylpi->set_status($mystatus);
-                if ($debug > 1) { error_log('Done calling set_status for hotpotatoes - now '.$mylpi->get_status(false), 0); }
+                $myStatus = 'failed';
+                if ($debug > 1) {
+                    error_log('Calling set_status('.$myStatus.') for hotpotatoes', 0);
+                }
+                $myLPI->set_status($myStatus);
+                $statusIsSet = true;
+                if ($debug > 1) {
+                    error_log('Done calling set_status for hotpotatoes - now '.$myLPI->get_status(false), 0);
+                }
+            }
+        } elseif ($my_type == 'sco') {
+            /*
+             * This is a specific implementation for SCORM 1.2, matching page 26 of SCORM 1.2's RTE
+             * "Normally the SCO determines its own status and passes it to the LMS.
+             * 1) If cmi.core.credit is set to “credit” and there is a mastery
+             *    score in the manifest (adlcp:masteryscore), the LMS can change
+             *    the status to either passed or failed depending on the
+             *    student's score compared to the mastery score.
+             * 2) If there is no mastery score in the manifest
+             *    (adlcp:masteryscore), the LMS cannot override SCO
+             *    determined status.
+             * 3) If the student is taking the SCO for no-credit, there is no
+             *    change to the lesson_status, with one exception.  If the
+             *    lesson_mode is "browse", the lesson_status may change to
+             *    "browsed" even if the cmi.core.credit is set to no-credit.
+             * "
+             * Additionally, the LMS behaviour should be:
+             * If a SCO sets the cmi.core.lesson_status then there is no problem.
+             * However, the SCORM does not force the SCO to set the cmi.core.lesson_status.
+             * There is some additional requirements that must be adhered to
+             * successfully handle these cases:
+             * Upon initial launch
+             *   the LMS should set the cmi.core.lesson_status to “not attempted”.
+             * Upon receiving the LMSFinish() call or the user navigates away,
+             *   the LMS should set the cmi.core.lesson_status for the SCO to “completed”.
+             * After setting the cmi.core.lesson_status to “completed”,
+             *   the LMS should now check to see if a Mastery Score has been
+             *   specified in the cmi.student_data.mastery_score, if supported,
+             *   or the manifest that the SCO is a member of.
+             *   If a Mastery Score is provided and the SCO did set the
+             *   cmi.core.score.raw, the LMS shall compare the cmi.core.score.raw
+             *   to the Mastery Score and set the cmi.core.lesson_status to
+             *   either “passed” or “failed”.  If no Mastery Score is provided,
+             *   the LMS will leave the cmi.core.lesson_status as “completed”
+             */
+            $masteryScore = $myLPI->get_mastery_score();
+            if ($masteryScore == -1 or empty($masteryScore)) {
+                $masteryScore = false;
+            }
+            $credit = $myLPI->get_credit();
+
+            /**
+             * 1) If cmi.core.credit is set to “credit” and there is a mastery
+             *    score in the manifest (adlcp:masteryscore), the LMS can change
+             *    the status to either passed or failed depending on the
+             *    student's score compared to the mastery score.
+             */
+            if ($credit == 'credit' &&
+                $masteryScore &&
+                (isset($score) && $score != -1) &&
+                !$statusIsSet && !$statusSignalReceived
+            ) {
+                if ($score >= $masteryScore) {
+                    $myLPI->set_status('passed');
+                } else {
+                    $myLPI->set_status('failed');
+                }
+                $statusIsSet = true;
+            }
+            /**
+             *  2) If there is no mastery score in the manifest
+             *    (adlcp:masteryscore), the LMS cannot override SCO
+             *    determined status.
+             */
+            if (!$statusIsSet && !$masteryScore && !$statusSignalReceived) {
+                if (!empty($status)) {
+                    $myLPI->set_status($status);
+                    $statusIsSet = true;
+                }
+                //if no status was set directly, we keep the previous one
+            }
+            /**
+             * 3) If the student is taking the SCO for no-credit, there is no
+             *    change to the lesson_status, with one exception.  If the
+             *    lesson_mode is "browse", the lesson_status may change to
+             *    "browsed" even if the cmi.core.credit is set to no-credit.
+             */
+            if (!$statusIsSet && $credit == 'no-credit' && !$statusSignalReceived) {
+                $mode = $myLPI->get_lesson_mode();
+                if ($mode == 'browse' && $status == 'browsed') {
+                    $myLPI->set_status($status);
+                    $statusIsSet = true;
+                }
+                //if no status was set directly, we keep the previous one
+            }
+            /**
+             * If a SCO sets the cmi.core.lesson_status then there is no problem.
+             *   However, the SCORM does not force the SCO to set the
+             *   cmi.core.lesson_status.  There is some additional requirements
+             *   that must be adhered to successfully handle these cases:
+             */
+            if (!$statusIsSet && empty($status) && !$statusSignalReceived) {
+                /**
+                 * Upon initial launch the LMS should set the
+                 *   cmi.core.lesson_status to “not attempted”.
+                 */
+                // this case should be handled by LMSInitialize() and xajax_switch_item()
+                /**
+                 * Upon receiving the LMSFinish() call or the user navigates
+                 * away, the LMS should set the cmi.core.lesson_status for the
+                 * SCO to “completed”.
+                 */
+                if ($lmsFinish or $userNavigatesAway) {
+                    $myStatus = 'completed';
+                    /**
+                     * After setting the cmi.core.lesson_status to “completed”,
+                     *   the LMS should now check to see if a Mastery Score has been
+                     *   specified in the cmi.student_data.mastery_score, if supported,
+                     *   or the manifest that the SCO is a member of.
+                     *   If a Mastery Score is provided and the SCO did set the
+                     *   cmi.core.score.raw, the LMS shall compare the cmi.core.score.raw
+                     *   to the Mastery Score and set the cmi.core.lesson_status to
+                     *   either “passed” or “failed”.  If no Mastery Score is provided,
+                     *   the LMS will leave the cmi.core.lesson_status as “completed”
+                     */
+                    if ($masteryScore && (isset($score) && $score != -1)) {
+                        if ($score >= $masteryScore) {
+                            $myStatus = 'passed';
+                        } else {
+                            $myStatus = 'failed';
+                        }
+                    }
+                    $myLPI->set_status($myStatus);
+                    $statusIsSet = true;
+                }
+            }
+            // End of type=='sco'
+        }
+
+        // If no previous condition changed the SCO status, proceed with a
+        // generic behaviour
+        if (!$statusIsSet && !$statusSignalReceived) {
+            // Default behaviour
+            if (isset($status) && $status != '' && $status != 'undefined') {
+                if ($debug > 1) {
+                    error_log('Calling set_status('.$status.')', 0);
+                }
+
+                $myLPI->set_status($status);
+
+                if ($debug > 1) {
+                    error_log('Done calling set_status: checking from memory: '.$myLPI->get_status(false), 0);
+                }
+            } else {
+                if ($debug > 1) {
+                    error_log("Status not updated");
+                }
             }
         }
 
         if (isset($time) && $time != '' && $time != 'undefined') {
             // If big integer, then it's a timestamp, otherwise it's normal scorm time.
-            if ($debug > 1) { error_log('Calling set_time('.$time.') ', 0); }
+            if ($debug > 1) {
+                error_log('Calling set_time('.$time.') ', 0);
+            }
             if ($time == intval(strval($time)) && $time > 1000000) {
-                if ($debug > 1) { error_log("Time is INT"); }
+                if ($debug > 1) {
+                    error_log("Time is INT");
+                }
                 $real_time = time() - $time;
-                if ($debug > 1) { error_log('Calling $real_time '.$real_time.' ', 0); }
-                $mylpi->set_time($real_time, 'int');
+                if ($debug > 1) {
+                    error_log('Calling $real_time '.$real_time.' ', 0);
+                }
+                $myLPI->set_time($real_time, 'int');
             } else {
-                if ($debug > 1) { error_log("Time is in SCORM format"); }
-                if ($debug > 1) { error_log('Calling $time '.$time.' ', 0); }
-                $mylpi->set_time($time, 'scorm');
+                if ($debug > 1) {
+                    error_log("Time is in SCORM format");
+                }
+                if ($debug > 1) {
+                    error_log('Calling $time '.$time.' ', 0);
+                }
+                $myLPI->set_time($time, 'scorm');
             }
-            //if ($debug > 1) { error_log('Done calling set_time - now '.$mylpi->get_total_time(), 0); }
+            //if ($debug > 1) { error_log('Done calling set_time - now '.$myLPI->get_total_time(), 0); }
         } else {
-            $time = $mylpi->get_total_time();
+            //$time = $myLPI->get_total_time();
         }
         if (isset($suspend) && $suspend != '' && $suspend != 'undefined') {
-            $mylpi->current_data = $suspend;
+            $myLPI->current_data = $suspend;
         }
 
         if (isset($location) && $location != '' && $location!='undefined') {
-            $mylpi->set_lesson_location($location);
+            $myLPI->set_lesson_location($location);
         }
 
         // Deal with interactions provided in arrays in the following format:
@@ -190,57 +385,65 @@ function save_item(
                 //$mylpi->add_interaction($index,$interactions[$index]);
                 //fix DT#4444
                 $clean_interaction = str_replace('@.|@', ',', $interactions[$index]);
-                $mylpi->add_interaction($index, $clean_interaction);
+                $myLPI->add_interaction($index, $clean_interaction);
             }
         }
 
         if ($core_exit != 'undefined') {
-            $mylpi->set_core_exit($core_exit);
+            $myLPI->set_core_exit($core_exit);
         }
-        $mylp->save_item($item_id, false);
+        $myLP->save_item($item_id, false);
     }
 
-    $mystatus_in_db = $mylpi->get_status(true);
-    if ($debug) error_log("Status in DB: $mystatus_in_db");
+    $myStatusInDB = $myLPI->get_status(true);
+    if ($debug) {
+        error_log("Status in DB: $myStatusInDB");
+    }
 
-    if ($mystatus_in_db != 'completed' && $mystatus_in_db != 'passed' && $mystatus_in_db != 'browsed' && $mystatus_in_db != 'failed') {
-         $mystatus_in_memory = $mylpi->get_status(false);
-         if ($mystatus_in_memory != $mystatus_in_db) {
-             $mystatus = $mystatus_in_memory;
-         } else {
-             $mystatus = $mystatus_in_db;
-         }
+    if ($myStatusInDB != 'completed' &&
+        $myStatusInDB != 'passed' &&
+        $myStatusInDB != 'browsed' &&
+        $myStatusInDB != 'failed'
+    ) {
+        $myStatusInMemory = $myLPI->get_status(false);
+        if ($myStatusInMemory != $myStatusInDB) {
+            $myStatus = $myStatusInMemory;
+        } else {
+            $myStatus = $myStatusInDB;
+        }
     } else {
-        $mystatus = $mystatus_in_db;
+        $myStatus = $myStatusInDB;
     }
 
-    $mytotal         = $mylp->get_total_items_count_without_chapters();
-    $mycomplete      = $mylp->get_complete_items_count();
-    $myprogress_mode = $mylp->get_progress_bar_mode();
-    $myprogress_mode = $myprogress_mode == '' ? '%' : $myprogress_mode;
+    $myTotal         = $myLP->get_total_items_count_without_chapters();
+    $myComplete      = $myLP->get_complete_items_count();
+    $myProgressMode = $myLP->get_progress_bar_mode();
+    $myProgressMode = $myProgressMode == '' ? '%' : $myProgressMode;
 
-    if ($debug > 1) { error_log("mystatus: $mystatus", 0); }
-    if ($debug > 1) { error_log("myprogress_mode: $myprogress_mode", 0); }
-    if ($debug > 1) { error_log("progress: $mycomplete / $mytotal", 0); }
+    if ($debug > 1) {
+        error_log("mystatus: $myStatus", 0);
+        error_log("myprogress_mode: $myProgressMode", 0);
+        error_log("progress: $myComplete / $myTotal", 0);
+    }
 
-    if ($mylpi->get_type() != 'sco') {
+    if ($myLPI->get_type() != 'sco') {
         // If this object's JS status has not been updated by the SCORM API, update now.
-        $return .= "olms.lesson_status='".$mystatus."';";
+        $return .= "olms.lesson_status='".$myStatus."';";
     }
-    $return .= "update_toc('".$mystatus."','".$item_id."');";
-    $update_list = $mylp->get_update_queue();
+    $return .= "update_toc('".$myStatus."','".$item_id."');";
+    $update_list = $myLP->get_update_queue();
 
-    foreach ($update_list as $my_upd_id => $my_upd_status)  {
+    foreach ($update_list as $my_upd_id => $my_upd_status) {
         if ($my_upd_id != $item_id) {
             /* Only update the status from other items (i.e. parents and brothers),
             do not update current as we just did it already. */
             $return .= "update_toc('".$my_upd_status."','".$my_upd_id."');";
         }
     }
-    $return .= "update_progress_bar('$mycomplete', '$mytotal', '$myprogress_mode');";
+    $return .= "update_progress_bar('$myComplete', '$myTotal', '$myProgressMode');";
 
     if ($debug > 0) {
-        $return .= "logit_lms('Saved data for item ".$item_id.", user ".$user_id." (status=".$mystatus.")',2);";
+        $return .= "logit_lms('Saved data for item ".$item_id.", user ".$user_id." (status=".$myStatus.")',2);";
     }
 
     if (!isset($_SESSION['login_as'])) {
@@ -249,7 +452,7 @@ function save_item(
 
         $sql = "SELECT login_id, login_date
             FROM $tbl_track_login
-            WHERE login_user_id='".api_get_user_id()."'
+            WHERE login_user_id= ".api_get_user_id()."
             ORDER BY login_date DESC LIMIT 0,1";
 
         $q_last_connection = Database::query($sql);
@@ -259,20 +462,22 @@ function save_item(
             $i_id_last_connection = $row['login_id'];
             $sql = "UPDATE $tbl_track_login
                     SET logout_date='".$current_time."'
-                    WHERE login_id='$i_id_last_connection'";
+                    WHERE login_id = $i_id_last_connection";
             Database::query($sql);
         }
     }
 
-    if ($mylp->get_type() == 2) {
+    if ($myLP->get_type() == 2) {
          $return .= "update_stats();";
     }
 
     // To be sure progress is updated.
-    $mylp->save_last();
+    $myLP->save_last();
 
-    Session::write('lpobject', serialize($mylp));
-    if ($debug > 0) { error_log('---------------- lp_ajax_save_item.php : save_item end ----- '); }
+    Session::write('lpobject', serialize($myLP));
+    if ($debug > 0) {
+        error_log('---------------- lp_ajax_save_item.php : save_item end ----- ');
+    }
 
     return $return;
 }
@@ -303,7 +508,9 @@ echo save_item(
     (!empty($_REQUEST['loc'])?$_REQUEST['loc']:null),
     $interactions,
     (!empty($_REQUEST['core_exit'])?$_REQUEST['core_exit']:''),
-    '',
     (!empty($_REQUEST['session_id'])?$_REQUEST['session_id']:''),
-    (!empty($_REQUEST['course_id'])?$_REQUEST['course_id']:'')
+    (!empty($_REQUEST['course_id'])?$_REQUEST['course_id']:''),
+    (empty($_REQUEST['finish'])?0:1),
+    (empty($_REQUEST['userNavigatesAway'])?0:1),
+    (empty($_REQUEST['statusSignalReceived'])?0:1)
 );

+ 2 - 1
main/newscorm/lp_ajax_switch_item.php

@@ -171,7 +171,8 @@ function switch_item_details($lp_id, $user_id, $view_id, $current_item, $next_it
         "olms.interactions = new Array(".$myistring.");".
         "olms.item_objectives = new Array();".
         "olms.G_lastError = 0;".
-        "olms.G_LastErrorMessage = 'No error';";
+        "olms.G_LastErrorMessage = 'No error';".
+        "olms.finishSignalReceived = 0;";
     /*
      * and re-initialise the rest
      * -lms_lp_id

+ 4 - 14
main/newscorm/lp_view.php

@@ -359,15 +359,8 @@ if ($is_allowed_to_edit) {
     echo '</div>';
 }
     echo '<div id="learning_path_left_zone" style="'.$display_none.'"> ';
-    echo '<div id="header">
-            <table>
-                <tr>
-                    <td>';
-                        echo '<a href="lp_controller.php?action=return_to_course_homepage&'.api_get_cidreq().'" target="_self" onclick="javascript: window.parent.API.save_asset();">
-                            <img src="../img/btn_home.png" />
-                        </a>
-                    </td>
-                    <td>';
+    echo '<div id="header">';
+    //echo '<a href="lp_controller.php?action=return_to_course_homepage&'.api_get_cidreq().'" target="_self" onclick="javascript: window.parent.API.save_asset();"></a>';
 
                     // Return to course home.
                     if ($is_allowed_to_edit) {
@@ -387,17 +380,14 @@ if ($is_allowed_to_edit) {
                         $name,
                         $url,
                         array(
-                            'class' => 'link no-border',
+                            'class' => 'home btn btn-small btn-info',
                             'target' => '_self',
                             'onclick' => 'javascript: window.parent.API.save_asset();'
                         )
                     );
 
 
-                    echo '</td>
-                </tr>
-            </table>
-        </div>';
+    echo '</div>';
 ?>
         <!-- end header -->
 

Some files were not shown because too many files changed in this diff