Avalia+
Índice
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
- angular-motion
- prova.css - estilos para gerar .pdf da prova
- style.scss - estilos gerais do sistema
- vendor
- 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]
- angular
- tests
├───css
│ ├───vendor
│ │ └───angular-motion
│ │ └───modules
│ └───_bundle
├───fonts
├───images
│ ├───manual
│ └───test
├───js
│ ├───angular
│ │ ├───controllers
│ │ │ ├───absenceReason
│ │ │ ├───adherence
│ │ │ ├───answerSheet
│ │ │ ├───cognitiveCompetence
│ │ │ ├───correction
│ │ │ ├───correlatedSkill
│ │ │ ├───discipline
│ │ │ ├───evaluationMatrix
│ │ │ ├───file
│ │ │ ├───home
│ │ │ ├───item
│ │ │ ├───itemLevel
│ │ │ ├───itemType
│ │ │ ├───modelEvaluationMatrix
│ │ │ ├───modelTest
│ │ │ ├───parameter
│ │ │ ├───performanceLevel
│ │ │ ├───reportAnswerSheet
│ │ │ ├───reportCorrection
│ │ │ ├───reportItem
│ │ │ ├───reportTest
│ │ │ ├───test
│ │ │ └───testType
│ │ ├───directives
│ │ │ └───_bundle
│ │ │ ├───alert
│ │ │ ├───checkbox-group
│ │ │ ├───collapse
│ │ │ ├───combox
│ │ │ ├───datepicker
│ │ │ ├───fieldinteger
│ │ │ ├───highcharts
│ │ │ ├───item-brief
│ │ │ ├───menu
│ │ │ ├───modal
│ │ │ ├───modal-alert
│ │ │ ├───ng-change-file
│ │ │ ├───ngShowLoading
│ │ │ ├───notification-filter
│ │ │ ├───page
│ │ │ ├───popover
│ │ │ │ └───helpers
│ │ │ ├───preloading
│ │ │ ├───radio-select
│ │ │ ├───rating
│ │ │ ├───redactor-directive
│ │ │ ├───reportFilters
│ │ │ ├───subject-selector
│ │ │ ├───tags-input
│ │ │ ├───uploader
│ │ │ ├───websocketLoader
│ │ │ └───writemaths
│ │ ├───factories
│ │ │ └───_bundle
│ │ │ └───cache
│ │ ├───filters
│ │ │ └───_bundle
│ │ │ ├───between
│ │ │ ├───changeBlankSpace
│ │ │ ├───minimize
│ │ │ ├───moment
│ │ │ ├───tagToString
│ │ │ └───trustedHtml
│ │ ├───instances
│ │ │ └───test
│ │ ├───models
│ │ │ ├───AbsenceReason
│ │ │ ├───adherence
│ │ │ ├───answerSheet
│ │ │ ├───cognitiveCompetence
│ │ │ ├───correction
│ │ │ ├───correlatedSkill
│ │ │ ├───course
│ │ │ ├───discipline
│ │ │ ├───evaluationMatrix
│ │ │ ├───evaluationMatrixCourse
│ │ │ ├───EvaluationMatrixCourseCurriculumGrade
│ │ │ ├───file
│ │ │ ├───formatType
│ │ │ ├───Integration
│ │ │ │ ├───course
│ │ │ │ ├───curriculumGrade
│ │ │ │ ├───levelEducation
│ │ │ │ └───modality
│ │ │ ├───item
│ │ │ ├───itemLevel
│ │ │ ├───itemSituation
│ │ │ ├───itemType
│ │ │ ├───modelEvaluationMatrix
│ │ │ ├───modelSkillLevel
│ │ │ ├───modelTestModel
│ │ │ ├───parameter
│ │ │ ├───performanceLevel
│ │ │ ├───reportAnswerSheet
│ │ │ ├───reportCorrection
│ │ │ ├───reportItem
│ │ │ ├───reportTest
│ │ │ ├───skill
│ │ │ ├───test
│ │ │ ├───TestPerformanceLevel
│ │ │ ├───testType
│ │ │ ├───testTypeCourse
│ │ │ ├───testTypeCourseCurriculumGrade
│ │ │ ├───testTypeItemLevel
│ │ │ └───typeLevelEducation
│ │ └───services
│ │ └───_bundle
│ │ ├───notification
│ │ ├───pager
│ │ ├───util
│ │ └───websocket
│ └───vendor
│ ├───angular-1.4.9
│ │ └───i18n
│ │ └───ngLocale
│ ├───compressor
│ ├───datepicker
│ ├───highcharts-4.0.4
│ │ └───modules
│ ├───redactor
│ └───resumable-js
└───tests
├───e2e │ └───controllers └───unit ├───controllers ├───directives ├───factories ├───filters ├───models └───services