VJFS

From mn/ifi/inf5750
Revision as of 15:13, 31 October 2014 by Sigurhjs@uio.no (talk | contribs)

Jump to: navigation, search

List of Group Members:

  • Joakim Kristiansen
  • Vivek Kaul
  • Sigurhjörtur Snorrason
  • Farrukh Wahab Manzoor

Summary of requirement

Architecture

List of technologies and frameworks we will use:

  • JavaScript
  • JSON
  • CSS
  • HTML5
  • AJAX
  • Bootstrap
  • Maven
  • Java
  • Spring
  • Hibernate

Time schedule

Milestone 1: 1st November

Document features and architecture on Wiki

Show understanding of DHIS2 web apps

Document flowchart, UML and ORM models and GUI outlines.

Create work schedule and step-by-step goals of the probject.

Milestone 2: 15th November

First bare-bone version - static HTML

Uploadable as DHIS2 web app

Create a sample GUI with mock classes

Milestone 3: 30th November

Finished, if applicable also with mobile app.

Final delivery: 8th December

Create at least 2 fully dynamic applications for quiz taking.

Adapt so it works with DHIS.

Create mobile support

Presentation: 9th December

Finalize wiki.

Create a work history on steps achieved.

How you are dividing tasks within the group

NYI

Screenshots and screen flows

Flow of the creation of new courses, quizes and questions.

pD1epn8.png

Flow of the course and quiz taking application.

UewKaz0.png

The look of the GUI

Link to mock pages : https://github.com/joakikr/inf5750/tree/master/Modelimages/MockPages

Models

To create a clear and structured setup for working on the task we have created a UML for our Java and a ORM for our databases. By doing this we have a clear idea on what we want from both the Java code and Hibernate. This will make dividing the tasks between us easier.

ORM : http://folk.uio.no/sigurhjs/ORM.pdf

UML: http://folk.uio.no/sigurhjs/INF5750UML.pdf

Documented learning during project

Suggested improvements to APIs etc

Link to repository

Download link to sample web app or Android app