Mudanças entre as edições de "Avalia+"
(→Arquitetura Front-End) |
(→Arquitetura Front-End) |
||
Linha 56: | Linha 56: | ||
***<b><i>moment.js</i></b> - plugin para formatação de datas [http://momentjs.com/] | ***<b><i>moment.js</i></b> - plugin para formatação de datas [http://momentjs.com/] | ||
*<b>tests</b> | *<b>tests</b> | ||
+ | |||
+ | |||
+ | ├───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 | ||
==Outras informações== | ==Outras informações== |
Edição das 14h24min de 19 de outubro de 2016
Í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