Mudanças entre as edições de "Avalia+"

De MSTECH wiki
Ir para: navegação, pesquisa
(Arquitetura Front-End)
(Arquitetura Front-End)
Linha 57: Linha 57:
 
*<b>tests</b>
 
*<b>tests</b>
  
<pre><code>
+
<pre>
  
 
├───css
 
├───css
 +
│  │  prova.css
 +
│  │  style.css
 +
│  │  style.css.map
 +
│  │  style.min.css
 +
│  │  style.scss
 +
│  │ 
 
│  ├───vendor
 
│  ├───vendor
 +
│  │  │  awesome-bootstrap-checkbox.css
 +
│  │  │  bootstrap.css
 +
│  │  │  font-awesome.css
 +
│  │  │ 
 
│  │  └───angular-motion
 
│  │  └───angular-motion
 +
│  │      │  angular-motion.css
 +
│  │      │ 
 
│  │      └───modules
 
│  │      └───modules
 +
│  │              collapse.css
 +
│  │              fade-and-slide.css
 +
│  │              fade.css
 +
│  │              flip.css
 +
│  │              menu.css
 +
│  │              popover-fade.css
 +
│  │             
 
│  └───_bundle
 
│  └───_bundle
 +
│          angular.css
 +
│         
 
├───fonts
 
├───fonts
 +
│     
 
├───images
 
├───images
 +
│  │  approxima.jpg
 +
│  │  background-dashboard.png
 +
│  │  bk_fundo.png
 +
│  │  blueClass.jpg
 +
│  │  Ciencia.png
 +
│  │  default.jpg
 +
│  │  favicon.ico
 +
│  │  Geral.png
 +
│  │  grafico.jpg
 +
│  │  icoMenuExpande.png
 +
│  │  icoMenuVoltar.png
 +
│  │  Matematica.png
 +
│  │  Portugues.png
 +
│  │  pref_sp.png
 +
│  │  sia-dashboard.png
 +
│  │  sia.jpg
 +
│  │  sia.png
 +
│  │  sme-sp.jpg
 +
│  │ 
 
│  ├───manual
 
│  ├───manual
 +
│  │      manual_avalia.pdf
 +
│  │     
 
│  └───test
 
│  └───test
 +
│          sheet_4alt_20.jpg
 +
│          sheet_4alt_40.jpg
 +
│          sheet_4alt_60.jpg
 +
│          sheet_4alt_80.jpg
 +
│          sheet_5alt_20.jpg
 +
│          sheet_5alt_40.jpg
 +
│          sheet_5alt_60.jpg
 +
│          sheet_5alt_80.jpg
 +
│          student_id.jpg
 +
│         
 
├───js
 
├───js
 
│  ├───angular
 
│  ├───angular
 
│  │  ├───controllers
 
│  │  ├───controllers
 
│  │  │  ├───absenceReason
 
│  │  │  ├───absenceReason
 +
│  │  │  │      formAbsenceReasonController.js
 +
│  │  │  │      listAbsenceReasonController.js
 +
│  │  │  │     
 
│  │  │  ├───adherence
 
│  │  │  ├───adherence
 +
│  │  │  │      adherenceController.js
 +
│  │  │  │     
 
│  │  │  ├───answerSheet
 
│  │  │  ├───answerSheet
 +
│  │  │  │      answerSheetLotController.js
 +
│  │  │  │      answerSheetStudentController.js
 +
│  │  │  │      batchDetailsController.js
 +
│  │  │  │      customTooltip.html
 +
│  │  │  │      schoolLotMenu.html
 +
│  │  │  │      testLotMenu.html
 +
│  │  │  │     
 
│  │  │  ├───cognitiveCompetence
 
│  │  │  ├───cognitiveCompetence
 +
│  │  │  │      formCognitiveCompetenceController.js
 +
│  │  │  │      listCognitiveCompetenceController.js
 +
│  │  │  │     
 
│  │  │  ├───correction
 
│  │  │  ├───correction
 +
│  │  │  │      correctionController.js
 +
│  │  │  │      correctionResultController.js
 +
│  │  │  │     
 
│  │  │  ├───correlatedSkill
 
│  │  │  ├───correlatedSkill
 +
│  │  │  │      formCorrelatedSkillController.js
 +
│  │  │  │     
 
│  │  │  ├───discipline
 
│  │  │  ├───discipline
 +
│  │  │  │      formDisciplineController.js
 +
│  │  │  │      listDisciplineController.js
 +
│  │  │  │     
 
│  │  │  ├───evaluationMatrix
 
│  │  │  ├───evaluationMatrix
 +
│  │  │  │      evaluationMatrixController.js
 +
│  │  │  │      evaluationMatrixListController.js
 +
│  │  │  │     
 
│  │  │  ├───file
 
│  │  │  ├───file
 +
│  │  │  │      fileController.js
 +
│  │  │  │      fileMenu.html
 +
│  │  │  │     
 
│  │  │  ├───home
 
│  │  │  ├───home
 +
│  │  │  │      homeController.js
 +
│  │  │  │     
 
│  │  │  ├───item
 
│  │  │  ├───item
 +
│  │  │  │      formItemController.js
 +
│  │  │  │      listItemController.js
 +
│  │  │  │      listItemMenu.html
 +
│  │  │  │     
 
│  │  │  ├───itemLevel
 
│  │  │  ├───itemLevel
 +
│  │  │  │      formItemLevelController.js
 +
│  │  │  │      listItemLevelController.js
 +
│  │  │  │     
 
│  │  │  ├───itemType
 
│  │  │  ├───itemType
 +
│  │  │  │      itemTypeFormController.js
 +
│  │  │  │      itemTypeListController.js
 +
│  │  │  │     
 
│  │  │  ├───modelEvaluationMatrix
 
│  │  │  ├───modelEvaluationMatrix
 +
│  │  │  │      modelEvaluationMatrixController.js
 +
│  │  │  │      modelEvaluationMatrixListController.js
 +
│  │  │  │     
 
│  │  │  ├───modelTest
 
│  │  │  ├───modelTest
 +
│  │  │  │      modelTestController.js
 +
│  │  │  │      modelTestListController.js
 +
│  │  │  │     
 
│  │  │  ├───parameter
 
│  │  │  ├───parameter
 +
│  │  │  │      parameterController.js
 +
│  │  │  │      parameterMenu.html
 +
│  │  │  │      parameterVersionableMenu.html
 +
│  │  │  │     
 
│  │  │  ├───performanceLevel
 
│  │  │  ├───performanceLevel
 +
│  │  │  │      formPerformanceLevelController.js
 +
│  │  │  │      listPerformanceLevelController.js
 +
│  │  │  │     
 
│  │  │  ├───reportAnswerSheet
 
│  │  │  ├───reportAnswerSheet
 +
│  │  │  │      reportAnswerSheetDREController.js
 +
│  │  │  │      reportAnswerSheetFilesController.js
 +
│  │  │  │      reportAnswerSheetSchoolController.js
 +
│  │  │  │     
 
│  │  │  ├───reportCorrection
 
│  │  │  ├───reportCorrection
 +
│  │  │  │      reportClasseController.js
 +
│  │  │  │      reportDREController.js
 +
│  │  │  │      reportSchoolController.js
 +
│  │  │  │      reportStudentController.js
 +
│  │  │  │     
 
│  │  │  ├───reportItem
 
│  │  │  ├───reportItem
 +
│  │  │  │      reportItemController.js
 +
│  │  │  │     
 
│  │  │  ├───reportTest
 
│  │  │  ├───reportTest
 +
│  │  │  │      graphicPerformanceSchoolController.js
 +
│  │  │  │      performanceItemController.js
 +
│  │  │  │      performanceSchoolController.js
 +
│  │  │  │      performanceSkillController.js
 +
│  │  │  │     
 
│  │  │  ├───test
 
│  │  │  ├───test
 +
│  │  │  │      indexRequestRevokeMenu.html
 +
│  │  │  │      menu-test-import-tpl.html
 +
│  │  │  │      testAdministrateController.js
 +
│  │  │  │      testController.js
 +
│  │  │  │      testImportController.js
 +
│  │  │  │      testListController.js
 +
│  │  │  │      testListMenu.html
 +
│  │  │  │      testReportController.js
 +
│  │  │  │      testRequestRevokeController.js
 +
│  │  │  │      testResponsesController.js
 +
│  │  │  │      testRevokeController.js
 +
│  │  │  │     
 
│  │  │  └───testType
 
│  │  │  └───testType
 +
│  │  │          formTestTypeController.js
 +
│  │  │          listTestTypeController.js
 +
│  │  │         
 
│  │  ├───directives
 
│  │  ├───directives
 +
│  │  │  │  directives.js
 +
│  │  │  │ 
 
│  │  │  └───_bundle
 
│  │  │  └───_bundle
 
│  │  │      ├───alert
 
│  │  │      ├───alert
 +
│  │  │      │      alert.css
 +
│  │  │      │      alert.js
 +
│  │  │      │     
 
│  │  │      ├───checkbox-group
 
│  │  │      ├───checkbox-group
 +
│  │  │      │      ckeckbox-group.js
 +
│  │  │      │     
 
│  │  │      ├───collapse
 
│  │  │      ├───collapse
 +
│  │  │      │      collapse.js
 +
│  │  │      │     
 
│  │  │      ├───combox
 
│  │  │      ├───combox
 +
│  │  │      │      cbdirective.css
 +
│  │  │      │      cbdirective2.js
 +
│  │  │      │     
 
│  │  │      ├───datepicker
 
│  │  │      ├───datepicker
 +
│  │  │      │      datepicker-directive.js
 +
│  │  │      │     
 
│  │  │      ├───fieldinteger
 
│  │  │      ├───fieldinteger
 +
│  │  │      │      fieldinteger.js
 +
│  │  │      │     
 
│  │  │      ├───highcharts
 
│  │  │      ├───highcharts
 +
│  │  │      │      highcharts-ng.js
 +
│  │  │      │     
 
│  │  │      ├───item-brief
 
│  │  │      ├───item-brief
 +
│  │  │      │      item-brief.html
 +
│  │  │      │      item-brief.js
 +
│  │  │      │     
 
│  │  │      ├───menu
 
│  │  │      ├───menu
 +
│  │  │      │      menu.html
 +
│  │  │      │      menu.js
 +
│  │  │      │      sitemas.html
 +
│  │  │      │     
 
│  │  │      ├───modal
 
│  │  │      ├───modal
 +
│  │  │      │      modal.js
 +
│  │  │      │     
 
│  │  │      ├───modal-alert
 
│  │  │      ├───modal-alert
 +
│  │  │      │      modal-alert.js
 +
│  │  │      │     
 
│  │  │      ├───ng-change-file
 
│  │  │      ├───ng-change-file
 +
│  │  │      │      ng-change-file.js
 +
│  │  │      │     
 
│  │  │      ├───ngShowLoading
 
│  │  │      ├───ngShowLoading
 +
│  │  │      │      ngShowLoading.js
 +
│  │  │      │     
 
│  │  │      ├───notification-filter
 
│  │  │      ├───notification-filter
 +
│  │  │      │      notification.filter.js
 +
│  │  │      │     
 
│  │  │      ├───page
 
│  │  │      ├───page
 +
│  │  │      │      page.css
 +
│  │  │      │      page.js
 +
│  │  │      │     
 
│  │  │      ├───popover
 
│  │  │      ├───popover
 +
│  │  │      │  │  popover.html
 +
│  │  │      │  │  popover.js
 +
│  │  │      │  │  tooltip.html
 +
│  │  │      │  │  tooltip.js
 +
│  │  │      │  │ 
 
│  │  │      │  └───helpers
 
│  │  │      │  └───helpers
 +
│  │  │      │          date-parser.js
 +
│  │  │      │          debounce.js
 +
│  │  │      │          dimensions.js
 +
│  │  │      │          parse-options.js
 +
│  │  │      │          raf.js
 +
│  │  │      │         
 
│  │  │      ├───preloading
 
│  │  │      ├───preloading
 +
│  │  │      │      preloading.css
 +
│  │  │      │      preloading.js
 +
│  │  │      │     
 
│  │  │      ├───radio-select
 
│  │  │      ├───radio-select
 +
│  │  │      │      radio-select.js
 +
│  │  │      │     
 
│  │  │      ├───rating
 
│  │  │      ├───rating
 +
│  │  │      │      rating-directive.js
 +
│  │  │      │      rating.css
 +
│  │  │      │     
 
│  │  │      ├───redactor-directive
 
│  │  │      ├───redactor-directive
 +
│  │  │      │      redactor-directive.js
 +
│  │  │      │     
 
│  │  │      ├───reportFilters
 
│  │  │      ├───reportFilters
 +
│  │  │      │      filtersTpl.html
 +
│  │  │      │      reportFilters.js
 +
│  │  │      │     
 
│  │  │      ├───subject-selector
 
│  │  │      ├───subject-selector
 +
│  │  │      │      subject-selector-directive.js
 +
│  │  │      │      subject-selector.css
 +
│  │  │      │     
 
│  │  │      ├───tags-input
 
│  │  │      ├───tags-input
 +
│  │  │      │      ng-tags-input.css
 +
│  │  │      │      ng-tags-input.js
 +
│  │  │      │     
 
│  │  │      ├───uploader
 
│  │  │      ├───uploader
 +
│  │  │      │      upload.js
 +
│  │  │      │      uploader.js
 +
│  │  │      │     
 
│  │  │      ├───websocketLoader
 
│  │  │      ├───websocketLoader
 +
│  │  │      │      websocketLoader.css
 +
│  │  │      │      websocketLoader.js
 +
│  │  │      │     
 
│  │  │      └───writemaths
 
│  │  │      └───writemaths
 +
│  │  │              rangy-core.js
 +
│  │  │              textinputs_jquery.js
 +
│  │  │              writemaths-directive.js
 +
│  │  │              writemaths.css
 +
│  │  │              writemaths.js
 +
│  │  │             
 
│  │  ├───factories
 
│  │  ├───factories
 
│  │  │  └───_bundle
 
│  │  │  └───_bundle
 
│  │  │      └───cache
 
│  │  │      └───cache
 +
│  │  │              jcache.module.js
 +
│  │  │              JVirtualCaching.js
 +
│  │  │             
 
│  │  ├───filters
 
│  │  ├───filters
 +
│  │  │  │  filters.js
 +
│  │  │  │ 
 
│  │  │  └───_bundle
 
│  │  │  └───_bundle
 
│  │  │      ├───between
 
│  │  │      ├───between
 +
│  │  │      │      between.js
 +
│  │  │      │     
 
│  │  │      ├───changeBlankSpace
 
│  │  │      ├───changeBlankSpace
 +
│  │  │      │      changeBlankSpace.js
 +
│  │  │      │     
 
│  │  │      ├───minimize
 
│  │  │      ├───minimize
 +
│  │  │      │      minimize.js
 +
│  │  │      │     
 
│  │  │      ├───moment
 
│  │  │      ├───moment
 +
│  │  │      │      moment.js
 +
│  │  │      │     
 
│  │  │      ├───tagToString
 
│  │  │      ├───tagToString
 +
│  │  │      │      tagToString.js
 +
│  │  │      │     
 
│  │  │      └───trustedHtml
 
│  │  │      └───trustedHtml
 +
│  │  │              trustedHtml.js
 +
│  │  │             
 
│  │  ├───instances
 
│  │  ├───instances
 
│  │  │  └───test
 
│  │  │  └───test
 +
│  │  │          book.js
 +
│  │  │         
 
│  │  ├───models
 
│  │  ├───models
 
│  │  │  ├───AbsenceReason
 
│  │  │  ├───AbsenceReason
 +
│  │  │  │      absenceReasonModel.js
 +
│  │  │  │     
 
│  │  │  ├───adherence
 
│  │  │  ├───adherence
 +
│  │  │  │      adherenceApiModel.js
 +
│  │  │  │      adherenceModel.js
 +
│  │  │  │     
 
│  │  │  ├───answerSheet
 
│  │  │  ├───answerSheet
 +
│  │  │  │      answerSheetModel.js
 +
│  │  │  │     
 
│  │  │  ├───cognitiveCompetence
 
│  │  │  ├───cognitiveCompetence
 +
│  │  │  │      cognitiveCompetenceModel.js
 +
│  │  │  │     
 
│  │  │  ├───correction
 
│  │  │  ├───correction
 +
│  │  │  │      correctionApiModel.js
 +
│  │  │  │      correctionModel.js
 +
│  │  │  │     
 
│  │  │  ├───correlatedSkill
 
│  │  │  ├───correlatedSkill
 +
│  │  │  │      correlatedSkillModel.js
 +
│  │  │  │     
 
│  │  │  ├───course
 
│  │  │  ├───course
 +
│  │  │  │      courseModel.js
 +
│  │  │  │     
 
│  │  │  ├───discipline
 
│  │  │  ├───discipline
 +
│  │  │  │      disciplineModel.js
 +
│  │  │  │     
 
│  │  │  ├───evaluationMatrix
 
│  │  │  ├───evaluationMatrix
 +
│  │  │  │      evaluationMatrixModel.js
 +
│  │  │  │     
 
│  │  │  ├───evaluationMatrixCourse
 
│  │  │  ├───evaluationMatrixCourse
 +
│  │  │  │      evaluationMatrixCourseModel.js
 +
│  │  │  │     
 
│  │  │  ├───EvaluationMatrixCourseCurriculumGrade
 
│  │  │  ├───EvaluationMatrixCourseCurriculumGrade
 +
│  │  │  │      EvaluationMatrixCourseCurriculumGradeModel.js
 +
│  │  │  │     
 
│  │  │  ├───file
 
│  │  │  ├───file
 +
│  │  │  │      fileModel.js
 +
│  │  │  │     
 
│  │  │  ├───formatType
 
│  │  │  ├───formatType
 +
│  │  │  │      formatTypeModel.js
 +
│  │  │  │     
 
│  │  │  ├───Integration
 
│  │  │  ├───Integration
 
│  │  │  │  ├───course
 
│  │  │  │  ├───course
 +
│  │  │  │  │      courseModel.js
 +
│  │  │  │  │     
 
│  │  │  │  ├───curriculumGrade
 
│  │  │  │  ├───curriculumGrade
 +
│  │  │  │  │      curriculumGradeModel.js
 +
│  │  │  │  │     
 
│  │  │  │  ├───levelEducation
 
│  │  │  │  ├───levelEducation
 +
│  │  │  │  │      levelEducationModel.js
 +
│  │  │  │  │     
 
│  │  │  │  └───modality
 
│  │  │  │  └───modality
 +
│  │  │  │          modalityModel.js
 +
│  │  │  │         
 
│  │  │  ├───item
 
│  │  │  ├───item
 +
│  │  │  │      itemModel.js
 +
│  │  │  │     
 
│  │  │  ├───itemLevel
 
│  │  │  ├───itemLevel
 +
│  │  │  │      itemLevelModel.js
 +
│  │  │  │     
 
│  │  │  ├───itemSituation
 
│  │  │  ├───itemSituation
 +
│  │  │  │      itemSituationModel.js
 +
│  │  │  │     
 
│  │  │  ├───itemType
 
│  │  │  ├───itemType
 +
│  │  │  │      itemTypeModel.js
 +
│  │  │  │     
 
│  │  │  ├───modelEvaluationMatrix
 
│  │  │  ├───modelEvaluationMatrix
 +
│  │  │  │      modelEvaluationMatrixModel.js
 +
│  │  │  │     
 
│  │  │  ├───modelSkillLevel
 
│  │  │  ├───modelSkillLevel
 +
│  │  │  │      modelSkillLevelModel.js
 +
│  │  │  │     
 
│  │  │  ├───modelTestModel
 
│  │  │  ├───modelTestModel
 +
│  │  │  │      modelTestModel.js
 +
│  │  │  │     
 
│  │  │  ├───parameter
 
│  │  │  ├───parameter
 +
│  │  │  │      parameterModel.js
 +
│  │  │  │     
 
│  │  │  ├───performanceLevel
 
│  │  │  ├───performanceLevel
 +
│  │  │  │      performanceLevelModel.js
 +
│  │  │  │     
 
│  │  │  ├───reportAnswerSheet
 
│  │  │  ├───reportAnswerSheet
 +
│  │  │  │      reportAnswerSheetModel.js
 +
│  │  │  │     
 
│  │  │  ├───reportCorrection
 
│  │  │  ├───reportCorrection
 +
│  │  │  │      reportCorrectionModel.js
 +
│  │  │  │     
 
│  │  │  ├───reportItem
 
│  │  │  ├───reportItem
 +
│  │  │  │      reportItemModel.js
 +
│  │  │  │     
 
│  │  │  ├───reportTest
 
│  │  │  ├───reportTest
 +
│  │  │  │      reportTestModel.js
 +
│  │  │  │     
 
│  │  │  ├───skill
 
│  │  │  ├───skill
 +
│  │  │  │      skillModel.js
 +
│  │  │  │     
 
│  │  │  ├───test
 
│  │  │  ├───test
 +
│  │  │  │      testAdministrateModel.js
 +
│  │  │  │      testImportExportModel.js
 +
│  │  │  │      testListModel.js
 +
│  │  │  │      testModel.js
 +
│  │  │  │      testRequestRevokeModel.js
 +
│  │  │  │      testRevokeModel.js
 +
│  │  │  │     
 
│  │  │  ├───TestPerformanceLevel
 
│  │  │  ├───TestPerformanceLevel
 +
│  │  │  │      testPerformanceLevelModel.js
 +
│  │  │  │     
 
│  │  │  ├───testType
 
│  │  │  ├───testType
 +
│  │  │  │      testTypeModel.js
 +
│  │  │  │     
 
│  │  │  ├───testTypeCourse
 
│  │  │  ├───testTypeCourse
 +
│  │  │  │      testTypeCourseModel.js
 +
│  │  │  │     
 
│  │  │  ├───testTypeCourseCurriculumGrade
 
│  │  │  ├───testTypeCourseCurriculumGrade
 +
│  │  │  │      testTypeCourseCurriculumGradeModel.js
 +
│  │  │  │     
 
│  │  │  ├───testTypeItemLevel
 
│  │  │  ├───testTypeItemLevel
 +
│  │  │  │      testTypeItemLevelModel.js
 +
│  │  │  │     
 
│  │  │  └───typeLevelEducation
 
│  │  │  └───typeLevelEducation
 +
│  │  │          typeLevelEducationModel.js
 +
│  │  │         
 
│  │  └───services
 
│  │  └───services
 +
│  │      │  services.interceptor.js
 +
│  │      │  services.js
 +
│  │      │ 
 
│  │      └───_bundle
 
│  │      └───_bundle
 
│  │          ├───notification
 
│  │          ├───notification
 +
│  │          │      notification.js
 +
│  │          │     
 
│  │          ├───pager
 
│  │          ├───pager
 +
│  │          │      services.js
 +
│  │          │     
 
│  │          ├───util
 
│  │          ├───util
 +
│  │          │      util.js
 +
│  │          │     
 
│  │          └───websocket
 
│  │          └───websocket
 +
│  │                  websocket.js
 +
│  │                 
 
│  └───vendor
 
│  └───vendor
 +
│      │  bootstrap-3.2.0.js
 +
│      │  jquery-2.1.1.js
 +
│      │  jquery-ui.js
 +
│      │  jquery.signalR-2.2.0.js
 +
│      │  mathJax.js
 +
│      │  moment.js
 +
│      │ 
 
│      ├───angular-1.4.9
 
│      ├───angular-1.4.9
 +
│      │  │  angular-animate.js
 +
│      │  │  angular-aria.js
 +
│      │  │  angular-cookies.js
 +
│      │  │  angular-loader.js
 +
│      │  │  angular-message-format.js
 +
│      │  │  angular-messages.js
 +
│      │  │  angular-mocks.js
 +
│      │  │  angular-resource.js
 +
│      │  │  angular-route.js
 +
│      │  │  angular-sanitize.js
 +
│      │  │  angular-scenario.js
 +
│      │  │  angular-touch.js
 +
│      │  │  angular.js
 +
│      │  │ 
 
│      │  └───i18n
 
│      │  └───i18n
│      │      └───ngLocale
 
 
│      ├───compressor
 
│      ├───compressor
 +
│      │      compressor.js
 +
│      │     
 
│      ├───datepicker
 
│      ├───datepicker
 +
│      │      datepicker.css
 +
│      │      datepicker.js
 +
│      │     
 
│      ├───highcharts-4.0.4
 
│      ├───highcharts-4.0.4
 +
│      │  │  highcharts-3d.js
 +
│      │  │  highcharts-all.js
 +
│      │  │  highcharts-more.js
 +
│      │  │  highcharts.js
 +
│      │  │ 
 
│      │  └───modules
 
│      │  └───modules
 +
│      │          exporting.js
 +
│      │          no-data-to-display.js
 +
│      │         
 
│      ├───redactor
 
│      ├───redactor
 +
│      │      accents.gif
 +
│      │      accents_ext.gif
 +
│      │      arrows.gif
 +
│      │      brackets.gif
 +
│      │      clips.js
 +
│      │      fontcolor.js
 +
│      │      fontfamily.js
 +
│      │      fontsize.js
 +
│      │      foreign.gif
 +
│      │      function.png
 +
│      │      greeklower.gif
 +
│      │      greekupper.gif
 +
│      │      imagemanager.js
 +
│      │      mathLatex.css
 +
│      │      mathLatex.js
 +
│      │      matrix.gif
 +
│      │      operators.gif
 +
│      │      redactor-font.eot
 +
│      │      redactor.css
 +
│      │      redactor.js
 +
│      │      redactor.less
 +
│      │      relations.gif
 +
│      │      subsupset.gif
 +
│      │      symbols.gif
 +
│      │      table.js
 +
│      │     
 
│      └───resumable-js
 
│      └───resumable-js
 +
│              resumable.js
 +
│              test.html
 +
│             
 
└───tests
 
└───tests
 +
    │  conf.js
 +
    │  jasmine-runner.html
 +
    │  karma.conf.js
 +
    │  package.json
 +
    │ 
 
     ├───e2e
 
     ├───e2e
 
     │  └───controllers
 
     │  └───controllers
 +
    │          OMRController.e2e.js
 +
    │         
 
     └───unit
 
     └───unit
 +
        │  razor.js
 +
        │ 
 
         ├───controllers
 
         ├───controllers
 +
        │      fileController.test.js
 +
        │      formItemController.test.js
 +
        │     
 
         ├───directives
 
         ├───directives
 
         ├───factories
 
         ├───factories
Linha 202: Linha 607:
 
         ├───models
 
         ├───models
 
         └───services
 
         └───services
</code></pre>
+
 
 +
</pre>
  
 
==Outras informações==
 
==Outras informações==

Edição das 15h46min de 19 de outubro de 2016

Descrição

Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.

Funcionalidades de Ouro

Nesta seção, insira 3 ou 4 funcionalidades que diferenciam e destacam o produto. De preferência coloque apenas os nomes das funcionalidades

Link do Product Backlog

Nesta seção, insira o link do Product Backlog do produto

Arquitetura Front-End

- Pastas (negrito)
- Arquivos (negrito + itálico)

  • css
    • vendor
      • angular-motion
        • modules - animações utilizaveis com angularJS ng-animate
      • awesome-bootstrap-checkbox.css - customizações de layout realizadas sobre os campos checkbox/radio do html
      • bootstrap.css - franework [1]
      • font-awesome.css - customização de fontes para bootstrap
    • prova.css - estilos para gerar .pdf da prova
    • style.scss - estilos gerais do sistema
  • fonts - fontes awesome/material
  • images - imagens gerais do sistema/manual do sistema em .pdf
  • js
    • angular
      • controllers - Cada controller angularJS possuí uma única View na estrutura asp.NET indicado no arquivo .html pelo atributo ng-'controller' (O Avalia+ não se utiliza de rotas virtuais do argularJS, diferentemente de uma aplicaçao SPA)
      • directives
        • _bundle - todas as diretivas utilizadas no sistema
        • directives.js - modulo centralizador de diretivas
      • factories
        • _bundle - todas as 'factories' utilizadas no sistema
      • filters
        • _bundle - todos os filtros utilizados no sistema
      • models - todos os 'models' são serviços que são construídos com base na utilização dos serviços nativos '$http/$resource'
      • services
        • _bundle - todos os serviços utilizados no sistema
        • services.js - modulo centralizador de serviços
        • services.interceptor.js - modulo responsável por interceptar todas requisições realizadas sobre AJAX
    • vendor
      • angular - framework AngularJS versão 1.x [2]
      • compressor - realiza a compressão de arquivos de imagem (.jpg ideal) utilizando canvas do html
      • datepicker - plugin para exibição e utilização de calendário [3]
      • highcharts - plugin para exibição gráficos [www.highcharts.com]
      • redactor - plugin editor de textos [4]
      • resumable - plugin para realizar uploads com possibilidade de pause [5]
      • bootstrap-3.2.0.js - franework [6]
      • jquery-2.1.1.js - framework [7]
      • jquery-ui.js - framework [8]
      • jquery.signalR-2.2.0.js - conexão com websocket com suporte para tecnologia asp.NET [9]
      • mathJax.js - framework para exibição de formulas matemáticas complexas através de LaTeX, MathML [10]
      • moment.js - plugin para formatação de datas [11]
  • tests

├───css
│   │   prova.css
│   │   style.css
│   │   style.css.map
│   │   style.min.css
│   │   style.scss
│   │   
│   ├───vendor
│   │   │   awesome-bootstrap-checkbox.css
│   │   │   bootstrap.css
│   │   │   font-awesome.css
│   │   │   
│   │   └───angular-motion
│   │       │   angular-motion.css
│   │       │   
│   │       └───modules
│   │               collapse.css
│   │               fade-and-slide.css
│   │               fade.css
│   │               flip.css
│   │               menu.css
│   │               popover-fade.css
│   │               
│   └───_bundle
│           angular.css
│           
├───fonts
│       
├───images
│   │   approxima.jpg
│   │   background-dashboard.png
│   │   bk_fundo.png
│   │   blueClass.jpg
│   │   Ciencia.png
│   │   default.jpg
│   │   favicon.ico
│   │   Geral.png
│   │   grafico.jpg
│   │   icoMenuExpande.png
│   │   icoMenuVoltar.png
│   │   Matematica.png
│   │   Portugues.png
│   │   pref_sp.png
│   │   sia-dashboard.png
│   │   sia.jpg
│   │   sia.png
│   │   sme-sp.jpg
│   │   
│   ├───manual
│   │       manual_avalia.pdf
│   │       
│   └───test
│           sheet_4alt_20.jpg
│           sheet_4alt_40.jpg
│           sheet_4alt_60.jpg
│           sheet_4alt_80.jpg
│           sheet_5alt_20.jpg
│           sheet_5alt_40.jpg
│           sheet_5alt_60.jpg
│           sheet_5alt_80.jpg
│           student_id.jpg
│           
├───js
│   ├───angular
│   │   ├───controllers
│   │   │   ├───absenceReason
│   │   │   │       formAbsenceReasonController.js
│   │   │   │       listAbsenceReasonController.js
│   │   │   │       
│   │   │   ├───adherence
│   │   │   │       adherenceController.js
│   │   │   │       
│   │   │   ├───answerSheet
│   │   │   │       answerSheetLotController.js
│   │   │   │       answerSheetStudentController.js
│   │   │   │       batchDetailsController.js
│   │   │   │       customTooltip.html
│   │   │   │       schoolLotMenu.html
│   │   │   │       testLotMenu.html
│   │   │   │       
│   │   │   ├───cognitiveCompetence
│   │   │   │       formCognitiveCompetenceController.js
│   │   │   │       listCognitiveCompetenceController.js
│   │   │   │       
│   │   │   ├───correction
│   │   │   │       correctionController.js
│   │   │   │       correctionResultController.js
│   │   │   │       
│   │   │   ├───correlatedSkill
│   │   │   │       formCorrelatedSkillController.js
│   │   │   │       
│   │   │   ├───discipline
│   │   │   │       formDisciplineController.js
│   │   │   │       listDisciplineController.js
│   │   │   │       
│   │   │   ├───evaluationMatrix
│   │   │   │       evaluationMatrixController.js
│   │   │   │       evaluationMatrixListController.js
│   │   │   │       
│   │   │   ├───file
│   │   │   │       fileController.js
│   │   │   │       fileMenu.html
│   │   │   │       
│   │   │   ├───home
│   │   │   │       homeController.js
│   │   │   │       
│   │   │   ├───item
│   │   │   │       formItemController.js
│   │   │   │       listItemController.js
│   │   │   │       listItemMenu.html
│   │   │   │       
│   │   │   ├───itemLevel
│   │   │   │       formItemLevelController.js
│   │   │   │       listItemLevelController.js
│   │   │   │       
│   │   │   ├───itemType
│   │   │   │       itemTypeFormController.js
│   │   │   │       itemTypeListController.js
│   │   │   │       
│   │   │   ├───modelEvaluationMatrix
│   │   │   │       modelEvaluationMatrixController.js
│   │   │   │       modelEvaluationMatrixListController.js
│   │   │   │       
│   │   │   ├───modelTest
│   │   │   │       modelTestController.js
│   │   │   │       modelTestListController.js
│   │   │   │       
│   │   │   ├───parameter
│   │   │   │       parameterController.js
│   │   │   │       parameterMenu.html
│   │   │   │       parameterVersionableMenu.html
│   │   │   │       
│   │   │   ├───performanceLevel
│   │   │   │       formPerformanceLevelController.js
│   │   │   │       listPerformanceLevelController.js
│   │   │   │       
│   │   │   ├───reportAnswerSheet
│   │   │   │       reportAnswerSheetDREController.js
│   │   │   │       reportAnswerSheetFilesController.js
│   │   │   │       reportAnswerSheetSchoolController.js
│   │   │   │       
│   │   │   ├───reportCorrection
│   │   │   │       reportClasseController.js
│   │   │   │       reportDREController.js
│   │   │   │       reportSchoolController.js
│   │   │   │       reportStudentController.js
│   │   │   │       
│   │   │   ├───reportItem
│   │   │   │       reportItemController.js
│   │   │   │       
│   │   │   ├───reportTest
│   │   │   │       graphicPerformanceSchoolController.js
│   │   │   │       performanceItemController.js
│   │   │   │       performanceSchoolController.js
│   │   │   │       performanceSkillController.js
│   │   │   │       
│   │   │   ├───test
│   │   │   │       indexRequestRevokeMenu.html
│   │   │   │       menu-test-import-tpl.html
│   │   │   │       testAdministrateController.js
│   │   │   │       testController.js
│   │   │   │       testImportController.js
│   │   │   │       testListController.js
│   │   │   │       testListMenu.html
│   │   │   │       testReportController.js
│   │   │   │       testRequestRevokeController.js
│   │   │   │       testResponsesController.js
│   │   │   │       testRevokeController.js
│   │   │   │       
│   │   │   └───testType
│   │   │           formTestTypeController.js
│   │   │           listTestTypeController.js
│   │   │           
│   │   ├───directives
│   │   │   │   directives.js
│   │   │   │   
│   │   │   └───_bundle
│   │   │       ├───alert
│   │   │       │       alert.css
│   │   │       │       alert.js
│   │   │       │       
│   │   │       ├───checkbox-group
│   │   │       │       ckeckbox-group.js
│   │   │       │       
│   │   │       ├───collapse
│   │   │       │       collapse.js
│   │   │       │       
│   │   │       ├───combox
│   │   │       │       cbdirective.css
│   │   │       │       cbdirective2.js
│   │   │       │       
│   │   │       ├───datepicker
│   │   │       │       datepicker-directive.js
│   │   │       │       
│   │   │       ├───fieldinteger
│   │   │       │       fieldinteger.js
│   │   │       │       
│   │   │       ├───highcharts
│   │   │       │       highcharts-ng.js
│   │   │       │       
│   │   │       ├───item-brief
│   │   │       │       item-brief.html
│   │   │       │       item-brief.js
│   │   │       │       
│   │   │       ├───menu
│   │   │       │       menu.html
│   │   │       │       menu.js
│   │   │       │       sitemas.html
│   │   │       │       
│   │   │       ├───modal
│   │   │       │       modal.js
│   │   │       │       
│   │   │       ├───modal-alert
│   │   │       │       modal-alert.js
│   │   │       │       
│   │   │       ├───ng-change-file
│   │   │       │       ng-change-file.js
│   │   │       │       
│   │   │       ├───ngShowLoading
│   │   │       │       ngShowLoading.js
│   │   │       │       
│   │   │       ├───notification-filter
│   │   │       │       notification.filter.js
│   │   │       │       
│   │   │       ├───page
│   │   │       │       page.css
│   │   │       │       page.js
│   │   │       │       
│   │   │       ├───popover
│   │   │       │   │   popover.html
│   │   │       │   │   popover.js
│   │   │       │   │   tooltip.html
│   │   │       │   │   tooltip.js
│   │   │       │   │   
│   │   │       │   └───helpers
│   │   │       │           date-parser.js
│   │   │       │           debounce.js
│   │   │       │           dimensions.js
│   │   │       │           parse-options.js
│   │   │       │           raf.js
│   │   │       │           
│   │   │       ├───preloading
│   │   │       │       preloading.css
│   │   │       │       preloading.js
│   │   │       │       
│   │   │       ├───radio-select
│   │   │       │       radio-select.js
│   │   │       │       
│   │   │       ├───rating
│   │   │       │       rating-directive.js
│   │   │       │       rating.css
│   │   │       │       
│   │   │       ├───redactor-directive
│   │   │       │       redactor-directive.js
│   │   │       │       
│   │   │       ├───reportFilters
│   │   │       │       filtersTpl.html
│   │   │       │       reportFilters.js
│   │   │       │       
│   │   │       ├───subject-selector
│   │   │       │       subject-selector-directive.js
│   │   │       │       subject-selector.css
│   │   │       │       
│   │   │       ├───tags-input
│   │   │       │       ng-tags-input.css
│   │   │       │       ng-tags-input.js
│   │   │       │       
│   │   │       ├───uploader
│   │   │       │       upload.js
│   │   │       │       uploader.js
│   │   │       │       
│   │   │       ├───websocketLoader
│   │   │       │       websocketLoader.css
│   │   │       │       websocketLoader.js
│   │   │       │       
│   │   │       └───writemaths
│   │   │               rangy-core.js
│   │   │               textinputs_jquery.js
│   │   │               writemaths-directive.js
│   │   │               writemaths.css
│   │   │               writemaths.js
│   │   │               
│   │   ├───factories
│   │   │   └───_bundle
│   │   │       └───cache
│   │   │               jcache.module.js
│   │   │               JVirtualCaching.js
│   │   │               
│   │   ├───filters
│   │   │   │   filters.js
│   │   │   │   
│   │   │   └───_bundle
│   │   │       ├───between
│   │   │       │       between.js
│   │   │       │       
│   │   │       ├───changeBlankSpace
│   │   │       │       changeBlankSpace.js
│   │   │       │       
│   │   │       ├───minimize
│   │   │       │       minimize.js
│   │   │       │       
│   │   │       ├───moment
│   │   │       │       moment.js
│   │   │       │       
│   │   │       ├───tagToString
│   │   │       │       tagToString.js
│   │   │       │       
│   │   │       └───trustedHtml
│   │   │               trustedHtml.js
│   │   │               
│   │   ├───instances
│   │   │   └───test
│   │   │           book.js
│   │   │           
│   │   ├───models
│   │   │   ├───AbsenceReason
│   │   │   │       absenceReasonModel.js
│   │   │   │       
│   │   │   ├───adherence
│   │   │   │       adherenceApiModel.js
│   │   │   │       adherenceModel.js
│   │   │   │       
│   │   │   ├───answerSheet
│   │   │   │       answerSheetModel.js
│   │   │   │       
│   │   │   ├───cognitiveCompetence
│   │   │   │       cognitiveCompetenceModel.js
│   │   │   │       
│   │   │   ├───correction
│   │   │   │       correctionApiModel.js
│   │   │   │       correctionModel.js
│   │   │   │       
│   │   │   ├───correlatedSkill
│   │   │   │       correlatedSkillModel.js
│   │   │   │       
│   │   │   ├───course
│   │   │   │       courseModel.js
│   │   │   │       
│   │   │   ├───discipline
│   │   │   │       disciplineModel.js
│   │   │   │       
│   │   │   ├───evaluationMatrix
│   │   │   │       evaluationMatrixModel.js
│   │   │   │       
│   │   │   ├───evaluationMatrixCourse
│   │   │   │       evaluationMatrixCourseModel.js
│   │   │   │       
│   │   │   ├───EvaluationMatrixCourseCurriculumGrade
│   │   │   │       EvaluationMatrixCourseCurriculumGradeModel.js
│   │   │   │       
│   │   │   ├───file
│   │   │   │       fileModel.js
│   │   │   │       
│   │   │   ├───formatType
│   │   │   │       formatTypeModel.js
│   │   │   │       
│   │   │   ├───Integration
│   │   │   │   ├───course
│   │   │   │   │       courseModel.js
│   │   │   │   │       
│   │   │   │   ├───curriculumGrade
│   │   │   │   │       curriculumGradeModel.js
│   │   │   │   │       
│   │   │   │   ├───levelEducation
│   │   │   │   │       levelEducationModel.js
│   │   │   │   │       
│   │   │   │   └───modality
│   │   │   │           modalityModel.js
│   │   │   │           
│   │   │   ├───item
│   │   │   │       itemModel.js
│   │   │   │       
│   │   │   ├───itemLevel
│   │   │   │       itemLevelModel.js
│   │   │   │       
│   │   │   ├───itemSituation
│   │   │   │       itemSituationModel.js
│   │   │   │       
│   │   │   ├───itemType
│   │   │   │       itemTypeModel.js
│   │   │   │       
│   │   │   ├───modelEvaluationMatrix
│   │   │   │       modelEvaluationMatrixModel.js
│   │   │   │       
│   │   │   ├───modelSkillLevel
│   │   │   │       modelSkillLevelModel.js
│   │   │   │       
│   │   │   ├───modelTestModel
│   │   │   │       modelTestModel.js
│   │   │   │       
│   │   │   ├───parameter
│   │   │   │       parameterModel.js
│   │   │   │       
│   │   │   ├───performanceLevel
│   │   │   │       performanceLevelModel.js
│   │   │   │       
│   │   │   ├───reportAnswerSheet
│   │   │   │       reportAnswerSheetModel.js
│   │   │   │       
│   │   │   ├───reportCorrection
│   │   │   │       reportCorrectionModel.js
│   │   │   │       
│   │   │   ├───reportItem
│   │   │   │       reportItemModel.js
│   │   │   │       
│   │   │   ├───reportTest
│   │   │   │       reportTestModel.js
│   │   │   │       
│   │   │   ├───skill
│   │   │   │       skillModel.js
│   │   │   │       
│   │   │   ├───test
│   │   │   │       testAdministrateModel.js
│   │   │   │       testImportExportModel.js
│   │   │   │       testListModel.js
│   │   │   │       testModel.js
│   │   │   │       testRequestRevokeModel.js
│   │   │   │       testRevokeModel.js
│   │   │   │       
│   │   │   ├───TestPerformanceLevel
│   │   │   │       testPerformanceLevelModel.js
│   │   │   │       
│   │   │   ├───testType
│   │   │   │       testTypeModel.js
│   │   │   │       
│   │   │   ├───testTypeCourse
│   │   │   │       testTypeCourseModel.js
│   │   │   │       
│   │   │   ├───testTypeCourseCurriculumGrade
│   │   │   │       testTypeCourseCurriculumGradeModel.js
│   │   │   │       
│   │   │   ├───testTypeItemLevel
│   │   │   │       testTypeItemLevelModel.js
│   │   │   │       
│   │   │   └───typeLevelEducation
│   │   │           typeLevelEducationModel.js
│   │   │           
│   │   └───services
│   │       │   services.interceptor.js
│   │       │   services.js
│   │       │   
│   │       └───_bundle
│   │           ├───notification
│   │           │       notification.js
│   │           │       
│   │           ├───pager
│   │           │       services.js
│   │           │       
│   │           ├───util
│   │           │       util.js
│   │           │       
│   │           └───websocket
│   │                   websocket.js
│   │                   
│   └───vendor
│       │   bootstrap-3.2.0.js
│       │   jquery-2.1.1.js
│       │   jquery-ui.js
│       │   jquery.signalR-2.2.0.js
│       │   mathJax.js
│       │   moment.js
│       │   
│       ├───angular-1.4.9
│       │   │   angular-animate.js
│       │   │   angular-aria.js
│       │   │   angular-cookies.js
│       │   │   angular-loader.js
│       │   │   angular-message-format.js
│       │   │   angular-messages.js
│       │   │   angular-mocks.js
│       │   │   angular-resource.js
│       │   │   angular-route.js
│       │   │   angular-sanitize.js
│       │   │   angular-scenario.js
│       │   │   angular-touch.js
│       │   │   angular.js
│       │   │   
│       │   └───i18n
│       ├───compressor
│       │       compressor.js
│       │       
│       ├───datepicker
│       │       datepicker.css
│       │       datepicker.js
│       │       
│       ├───highcharts-4.0.4
│       │   │   highcharts-3d.js
│       │   │   highcharts-all.js
│       │   │   highcharts-more.js
│       │   │   highcharts.js
│       │   │   
│       │   └───modules
│       │           exporting.js
│       │           no-data-to-display.js
│       │           
│       ├───redactor
│       │       accents.gif
│       │       accents_ext.gif
│       │       arrows.gif
│       │       brackets.gif
│       │       clips.js
│       │       fontcolor.js
│       │       fontfamily.js
│       │       fontsize.js
│       │       foreign.gif
│       │       function.png
│       │       greeklower.gif
│       │       greekupper.gif
│       │       imagemanager.js
│       │       mathLatex.css
│       │       mathLatex.js
│       │       matrix.gif
│       │       operators.gif
│       │       redactor-font.eot
│       │       redactor.css
│       │       redactor.js
│       │       redactor.less
│       │       relations.gif
│       │       subsupset.gif
│       │       symbols.gif
│       │       table.js
│       │       
│       └───resumable-js
│               resumable.js
│               test.html
│               
└───tests
    │   conf.js
    │   jasmine-runner.html
    │   karma.conf.js
    │   package.json
    │   
    ├───e2e
    │   └───controllers
    │           OMRController.e2e.js
    │           
    └───unit
        │   razor.js
        │   
        ├───controllers
        │       fileController.test.js
        │       formItemController.test.js
        │       
        ├───directives
        ├───factories
        ├───filters
        ├───models
        └───services

Outras informações