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>
  
 
├───css
 
├───css
Linha 201: Linha 202:
 
         ├───models
 
         ├───models
 
         └───services
 
         └───services
 +
</code></pre>
  
 
==Outras informações==
 
==Outras informações==

Edição das 14h30min 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
<code>

├───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
</code>

Outras informações