Sistema de Monitoria: mudanças entre as edições

De CCSL
Ir para navegação Ir para pesquisar
 
(6 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
== Descrição ==
= Descrição =


Sistema Web para gerenciar a seleção de monitores nas disciplinas da graduação do IME.
Um sistema Web para gerenciar a seleção de monitores de disciplinas de graduação do IME. Há três tipos de usuários no sistema: alunos, professores e membros da comissão de monitoria. Os alunos usam o sistema para se candidatar para serem monitores de determinadas disciplinas em um semestre, os professores solicitam monitores para suas disciplinas em um semestre, e a comissão de monitoria elege os monitores que melhor se adequam às exigências dos professores. Além disso, o sistema também cuida do registro de presença dos monitores, no qual os professores indicam se os alunos estão cumprindo adequadamente suas responsabilidades de monitor a cada mês.


O sistema tem três tipos de usuários: alunos, professores e membros da comissão de monitoria. Os primeiros se cadastram e se candidatam à monitoria de disciplinas, enquanto que os do segundo caso fazem requisições de monitores para as disciplinas que ministrarão. Os últimos cruzam os dados das candidaturas e requisições, efetivamente selecionando os monitories do semestre.
O projeto teve início em 2014 por iniciativa da professora Nina. É desenvolvido em Ruby on Rails e possui uma base de código já considerável, incluindo envio de e-mails automatizados e acesso via senha unificada dos Sistemas USP.


'''Linguagem/Framework''': Ruby on Rails
'''Linguagem/Framework''': Ruby on Rails


'''Repositório''': http://github.com/Kazuo256/monitoria-imeusp/
'''Repositório''': http://gitlab.com/monitoria-imeusp/monitoria-imeusp/


'''Sistema no ar''': http://monitoria.ime.usp.br
'''Sistema no ar''': http://monitoria.ime.usp.br
Linha 13: Linha 13:
== Objetivos ==
== Objetivos ==


Nessa edição da disciplina, os principais objetivos são aprimorar o front-end (interface Web) do sistema e integrar o back-end com o sistema Júpiter, evitando redundâncias e automatizando a consulta ao histórico dos alunos. Essa última parte será realizada em parceria com o grupo de apoio institucional do IME.
Atender às necessidades da Comissão de Monitoria frente ao processo de seleção de monitores.


== Cliente ==
== Cliente ==
Linha 20: Linha 20:


== Edições anteriores ==
== Edições anteriores ==


* [[Sistema de Monitoria 2014]]
* [[Sistema de Monitoria 2014]]
* [[Sistema de Monitoria 2015]]
* [[Sistema de Monitoria 2015]]
 
* [[Sistema de Monitoria 2016]]
== Informações gerais do time ==
 
* [https://github.com/Kazuo256/monitoria-imeusp.git  Código fonte]
** [http://mezuro.org/en/projects/60/repositories/102 Qualidade de Código]
* '''Lista de discussão''': https://groups.google.com/forum/?hl=pt#!forum/sistema-de-monitoria-ime-usp
* [https://docs.google.com/spreadsheets/d/1JZ1JWdVorW9VpExpB5Mql_P8Yt2O_v4UVsk4tF1oTFw/edit#gid=0 Planilha de Presença]
* Horas extras (junto da planilha de presença)

Edição atual tal como às 17h05min de 13 de março de 2017

Descrição

Um sistema Web para gerenciar a seleção de monitores de disciplinas de graduação do IME. Há três tipos de usuários no sistema: alunos, professores e membros da comissão de monitoria. Os alunos usam o sistema para se candidatar para serem monitores de determinadas disciplinas em um semestre, os professores solicitam monitores para suas disciplinas em um semestre, e a comissão de monitoria elege os monitores que melhor se adequam às exigências dos professores. Além disso, o sistema também cuida do registro de presença dos monitores, no qual os professores indicam se os alunos estão cumprindo adequadamente suas responsabilidades de monitor a cada mês.

O projeto teve início em 2014 por iniciativa da professora Nina. É desenvolvido em Ruby on Rails e possui uma base de código já considerável, incluindo envio de e-mails automatizados e acesso via senha unificada dos Sistemas USP.

Linguagem/Framework: Ruby on Rails

Repositório: http://gitlab.com/monitoria-imeusp/monitoria-imeusp/

Sistema no ar: http://monitoria.ime.usp.br

Objetivos

Atender às necessidades da Comissão de Monitoria frente ao processo de seleção de monitores.

Cliente

profª. Nina (e a comissão de monitoria da graduação)

Edições anteriores