Difference between revisions of "Foxtrot"
Line 7: | Line 7: | ||
= Summary of requirements = | = Summary of requirements = | ||
− | <span style="font-family:arial,helvetica,sans-serif | + | <span style="font-family:arial,helvetica,sans-serif">In this project there will be developed two applications (app) for participating and creating quizzes, indented to contribute to e-learning of the DHIS2 system.The content of the apps is divided into courses consisting of modules with three different levels of users.</span> |
− | === <span style="font-family:arial,helvetica,sans-serif | + | === <span style="font-family:arial,helvetica,sans-serif">APP 1: Course taking app </span> === |
− | <span style="font-family:arial,helvetica,sans-serif | + | <span style="font-family:arial,helvetica,sans-serif">Initially intended for new beginners taking courses at different levels.</span> |
− | <span style="font-family:arial,helvetica,sans-serif | + | <span style="font-family:arial,helvetica,sans-serif">The application should include:</span> |
− | *<span style="font-family:arial,helvetica,sans-serif | + | *<span style="font-family:arial,helvetica,sans-serif">User level session</span> |
<ol style="margin-left: 40px;"> | <ol style="margin-left: 40px;"> | ||
− | <li><span style="font-family:arial,helvetica,sans-serif | + | <li><span style="font-family:arial,helvetica,sans-serif">Presentation, (presentation of a topic).</span></li> |
− | <li><span style="font-family:arial,helvetica,sans-serif | + | <li><span style="font-family:arial,helvetica,sans-serif">Test/quiz.</span></li> |
</ol> | </ol> | ||
− | *<span style="font-family:arial,helvetica,sans-serif | + | *<span style="font-family:arial,helvetica,sans-serif">Mentor level session</span> |
<ol style="margin-left: 40px;"> | <ol style="margin-left: 40px;"> | ||
− | <li><span style="font-family:arial,helvetica,sans-serif | + | <li><span style="font-family:arial,helvetica,sans-serif">Be able to check if a user has passed a level.</span></li> |
− | <li><span style="font-family:arial,helvetica,sans-serif | + | <li><span style="font-family:arial,helvetica,sans-serif">Presentation, (issues users have when learning this topic).</span></li> |
− | <li><span style="font-family:arial,helvetica,sans-serif | + | <li><span style="font-family:arial,helvetica,sans-serif">Test/quiz.</span></li> |
</ol> | </ol> | ||
− | *<span style="font-family:arial,helvetica,sans-serif | + | *<span style="font-family:arial,helvetica,sans-serif">Further, the app should take into account: </span> |
− | **<span style="font-family: arial, helvetica, sans-serif | + | **<span style="font-family: arial, helvetica, sans-serif">Competition: Score list or stats. Districts and/or individual.</span> |
− | **<span style="font-family: arial, helvetica, sans-serif | + | **<span style="font-family: arial, helvetica, sans-serif">Computer user interface: The application will open in a separate window.</span> |
− | **<span style="font-family: arial, helvetica, sans-serif | + | **<span style="font-family: arial, helvetica, sans-serif">The app will be foolproof and will not need any instructions before use.</span> |
− | === <span style="font-family:arial,helvetica,sans-serif | + | === <span style="font-family:arial,helvetica,sans-serif"><span style="font-size:small"> </span></span>APP 2: Course writing app === |
− | <span style="font-family:arial,helvetica,sans-serif | + | <span style="font-family:arial,helvetica,sans-serif">This app is intended for creating and editing modules and courses. Will be rigid, so the format stays the same.</span> |
− | ==== <span style="font-family: arial, helvetica, sans-serif | + | ==== <span style="font-family: arial, helvetica, sans-serif">Courses:</span> ==== |
− | <span style="font-family: arial, helvetica, sans-serif | + | <span style="font-family: arial, helvetica, sans-serif">Need to be able to edit and create:</span> |
− | #<span style="font-family: arial, helvetica, sans-serif | + | #<span style="font-family: arial, helvetica, sans-serif">Motivation, possibly by adding a video.</span> |
− | #<span style="font-family: arial, helvetica, sans-serif | + | #<span style="font-family: arial, helvetica, sans-serif">Select list of modules.</span> |
− | #<span style="font-family: arial, helvetica, sans-serif | + | #<span style="font-family: arial, helvetica, sans-serif">Test/quiz.</span> |
− | ==== <span style="font-family: arial, helvetica, sans-serif | + | ==== <span style="font-family: arial, helvetica, sans-serif">Modules: </span> ==== |
− | <span style="font-family:arial,helvetica,sans-serif | + | <span style="font-family:arial,helvetica,sans-serif">The user will be able to create and edit the presentation of a topic; free text, formatting and inserting links, pictures, videos etc.</span> |
− | ==== <span style="font-family: arial, helvetica, sans-serif | + | ==== <span style="font-family: arial, helvetica, sans-serif">Evaluation: </span> ==== |
− | <span style="font-family: arial, helvetica, sans-serif | + | <span style="font-family: arial, helvetica, sans-serif">This module is for monitoring a set of users during an evaluation period, through logs of their use of some of the DHIS operations.</span> |
== Architechture == | == Architechture == | ||
Line 57: | Line 57: | ||
= Time schedule = | = Time schedule = | ||
− | <span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 22.3999996185303px | + | <span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 22.3999996185303px">Each group should follow these milestones:</span> |
==== Milestone 1: 01th November ==== | ==== Milestone 1: 01th November ==== | ||
Line 77: | Line 77: | ||
==== Milestone 3: 30th November ==== | ==== Milestone 3: 30th November ==== | ||
− | <span style="line-height: 1.5em | + | <span style="line-height: 1.5em">Finished, if applicable also with mobile app.</span> |
Line 97: | Line 97: | ||
Link to our git repository | Link to our git repository | ||
− | <span style="color: rgb(62, 69, 76); font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 15.3599996566772px; white-space: pre-wrap; background-color: rgb(247, 247, 247) | + | <span style="color: rgb(62, 69, 76); font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 15.3599996566772px; white-space: pre-wrap; background-color: rgb(247, 247, 247)">gitolite@git.uio.no:inf5750/chrinr/foxtrot</span> |
= Download link to sample web app or Android app = | = Download link to sample web app or Android app = |
Revision as of 14:14, 29 October 2014
Contents
List of group members
- Mona Isabelle Yari (monaiy@ifi.uio.no)
- Peter Havgar(username@ifi.uio.no)
- Christopher Neumann Ruud (chrinr@ifi.uio.no)
Summary of requirements
In this project there will be developed two applications (app) for participating and creating quizzes, indented to contribute to e-learning of the DHIS2 system.The content of the apps is divided into courses consisting of modules with three different levels of users.
APP 1: Course taking app
Initially intended for new beginners taking courses at different levels.
The application should include:
- User level session
- Presentation, (presentation of a topic).
- Test/quiz.
- Mentor level session
- Be able to check if a user has passed a level.
- Presentation, (issues users have when learning this topic).
- Test/quiz.
- Further, the app should take into account:
- Competition: Score list or stats. Districts and/or individual.
- Computer user interface: The application will open in a separate window.
- The app will be foolproof and will not need any instructions before use.
APP 2: Course writing app
This app is intended for creating and editing modules and courses. Will be rigid, so the format stays the same.
Courses:
Need to be able to edit and create:
- Motivation, possibly by adding a video.
- Select list of modules.
- Test/quiz.
Modules:
The user will be able to create and edit the presentation of a topic; free text, formatting and inserting links, pictures, videos etc.
Evaluation:
This module is for monitoring a set of users during an evaluation period, through logs of their use of some of the DHIS operations.
Architechture
Time schedule
Each group should follow these milestones:
Milestone 1: 01th November
Document features and architecture on Wiki
Show understanding of DHIS2 web apps
Milestone 2: 15th November
First bare-bone version - static HTML
Uploadable as DHIS2 web app
Milestone 3: 30th November
Finished, if applicable also with mobile app.
Final delivery: 8th December
Presentation: 9th December
How you are dividing tasks within the group
Screenshots and screen flows
Documented learning during project
Suggested improvements to APIs etc
Link to repository
Link to our git repository
gitolite@git.uio.no:inf5750/chrinr/foxtrot