App: Difference between revisions

From UmsWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
UMS School App is available for iPhone, Android and Windows Phone. It will be designed with the school’s own logo, color and style. The app gives the opportunity to see:
UMS School App is available for iPhone, Android and Windows Phone. It will be designed with the school’s own logo, color and style. The app gives the basic functionality to see:
*News
*News
*Timetable
*Timetable
Line 6: Line 6:
*User information
*User information


Additional functionality gives the ability to create, edit and see more information from various modules. For an overview of module requirement see “Module Requirements” further down. The functionalities are:
Additional licenses gives the ability to create, edit and see more information from various modules. For an overview of module requirement see “Module Requirements” further down.  
*Attendance Registration
*Homework (create/edit)
*Link Collection
*Parking (Parkzone/Apcoa)
*Student ID
*Employee ID
*User information (add/edit)
*Your Attendance


= Prerequisites =
== Supported administrative systems ==
== Supported administrative systems ==


Userinfo: Easy-A, SIS and Lectio (Only mobile number).
*Userinfo: Easy-A, SIS and Lectio (Only mobile number).
Grades: Easy-A, Lectio and SIS
*Grades: Easy-A, Lectio and SIS
Homework: Easy-A and SIS.
*Homework: Easy-A and SIS.
Timetable: Easy-A and SIS
*Timetable: Easy-A and SIS
Attendance registration: Timetable data is retrieved from Easy-A, SIS, LUDUS, Tabulex and Lectio. Howerver, absence is only registered to Easy-A
*Attendance registration: Timetable data is retrieved from Easy-A, SIS, LUDUS, Tabulex and Lectio. Howerver, absence is only registered to Easy-A


== Module requirements ==
== Module requirements ==


UMS Web
*UMS Web (contains and run all the webservice that is required for the app to receive information and communicate with the server)


=== Additional functionality ===
You get more functionality in the app by having the following modules, these are all optional:
You get more functionality in the app by having the following modules, these are all optional:
Attendance Registration: Extended: gives “your attendance”, which shows student statistics
*Attendance Registration: Extended: gives “your attendance”, which shows student statistics
Attendance Registration for UMS School App: gives employee “attendance registration” and student the ability to call in sick
*Attendance Registration for UMS School App: gives employee “attendance registration” and student the ability to call in sick
Homework: gives the employee the ability to create homework
*Homework: gives the employee the ability to create homework
Link Collection: gives links/bookmarks the school can setup
*Link Collection: gives links/bookmarks the school can setup
Parkzone Integration: gives the ability to create and edit parking permits from Parkzone
*Parkzone Integration: gives the ability to create and edit parking permits from Parkzone
User info: gives “your information” the ability to edit the information. This also adds the functionality for the user to upload a new profile image (a selfie) to be used in the student id card
*User info: gives “your information” the ability to edit the information. This also adds the functionality for the user to upload a new profile image (a selfie) to be used in the student id card
Sick Time: gives employee ability to call in sick
*Student Id: gives the students a “student id card” and the employees an “employee id card”. To update their student id card profile image you’ll need the “User info” module
Student Id: gives the students a “student id card” and the employees an “employee id card”. To update their student id card profile image you’ll need the “User info” module
*Employee Id: this is an id card for an employee similar to the student id
*Parking (Parkzone/Apcoa)
*User information (add/edit)


Note: All Attendance functionality requires Attendance Registration Basic.
Note: All Attendance functionality requires Attendance Registration Basic.
Line 43: Line 39:


The app will be tested internally at inLogic before release. The test requires access to a user with relevant data. You can either create a fictional student who is associated to a real course, or alternatively use a real student's account, if the person agrees that the account is being used for a system test of the school's APP.
The app will be tested internally at inLogic before release. The test requires access to a user with relevant data. You can either create a fictional student who is associated to a real course, or alternatively use a real student's account, if the person agrees that the account is being used for a system test of the school's APP.
The school also gets the chance to test the APP using Apple's Test Flight and Google Beta Test.
The following should be tested as a minimum
Able to login
Show news (if these are desired and set up)
Show timetable
Show homework
Show user information


== What to have ready ==
== What to have ready ==


The UMS site needs to use HTTPS.  
*'''The UMS site needs to use HTTPS.'''
Materials that can be used for designing the app. For example: Logo, brochure, design guide line, etc.
*Materials that can be used for designing the app. For example: Logo, brochure, design guide line, etc.
Emails for some testers. Preferably one or more for both platforms (Android and iPhone).
individual teams.
News can be setup so data is retrieved via an RSS feed or by using the 'App News' on the UMS Web. There can also be downloaded news from the school's facebook page. All this can be set per template level, so as to create news for individual teams.
*Optional: It is possible for the school to have its own account where the app is located. An account in the App Store cost $99 per year, while an account for Google Play costs a onetime fee of $25. The school self-manage these accounts.
Optional:
It is possible for the school to have its own account where the app is located. An account in the App Store cost $99 per year, while an account for Google Play costs a onetime fee of $25. The school self-manage these accounts.


== Is there something to be obtained - physical ==
== Is there something to be obtained - physical ==


Having access to a smartphone to be able to test the app
Having a smartphone is a necessity, either an Android, iPhone or a Windows Phone.


== Should third party be contacted ==
== Should third party be contacted ==


If the school is using a dedicated hosting service, they have to be informed on how you wish the news feed should be setup.
If the school is using a dedicated hosting service, they have to be informed on how you wish the news feed should be setup.

Revision as of 08:16, 22 February 2017

UMS School App is available for iPhone, Android and Windows Phone. It will be designed with the school’s own logo, color and style. The app gives the basic functionality to see:

  • News
  • Timetable
  • Homework
  • Grades
  • User information

Additional licenses gives the ability to create, edit and see more information from various modules. For an overview of module requirement see “Module Requirements” further down.

Prerequisites

Supported administrative systems

  • Userinfo: Easy-A, SIS and Lectio (Only mobile number).
  • Grades: Easy-A, Lectio and SIS
  • Homework: Easy-A and SIS.
  • Timetable: Easy-A and SIS
  • Attendance registration: Timetable data is retrieved from Easy-A, SIS, LUDUS, Tabulex and Lectio. Howerver, absence is only registered to Easy-A

Module requirements

  • UMS Web (contains and run all the webservice that is required for the app to receive information and communicate with the server)

Additional functionality

You get more functionality in the app by having the following modules, these are all optional:

  • Attendance Registration: Extended: gives “your attendance”, which shows student statistics
  • Attendance Registration for UMS School App: gives employee “attendance registration” and student the ability to call in sick
  • Homework: gives the employee the ability to create homework
  • Link Collection: gives links/bookmarks the school can setup
  • Parkzone Integration: gives the ability to create and edit parking permits from Parkzone
  • User info: gives “your information” the ability to edit the information. This also adds the functionality for the user to upload a new profile image (a selfie) to be used in the student id card
  • Student Id: gives the students a “student id card” and the employees an “employee id card”. To update their student id card profile image you’ll need the “User info” module
  • Employee Id: this is an id card for an employee similar to the student id
  • Parking (Parkzone/Apcoa)
  • User information (add/edit)

Note: All Attendance functionality requires Attendance Registration Basic.

Testing after setup

The app will be tested internally at inLogic before release. The test requires access to a user with relevant data. You can either create a fictional student who is associated to a real course, or alternatively use a real student's account, if the person agrees that the account is being used for a system test of the school's APP.

What to have ready

  • The UMS site needs to use HTTPS.
  • Materials that can be used for designing the app. For example: Logo, brochure, design guide line, etc.

individual teams.

  • Optional: It is possible for the school to have its own account where the app is located. An account in the App Store cost $99 per year, while an account for Google Play costs a onetime fee of $25. The school self-manage these accounts.

Is there something to be obtained - physical

Having a smartphone is a necessity, either an Android, iPhone or a Windows Phone.

Should third party be contacted

If the school is using a dedicated hosting service, they have to be informed on how you wish the news feed should be setup.