Question bank IOS with two way sync to server

Avg Bid (USD)
Project Budget (USD)
$100 - $15000

Project Description:
Request for quote for iOS
General Specifications
This project is for a completed, fully functioning iOS app that will be submitted to the Apple’s App Store. The iOS app will be primarily designed for iPad interface with secondary consideration for iPhone.

The iOS app will require full offline functionality. The main reason for this app is to be used offline. It is imperative that iOS has the syncing and offline functionality.

This will be a free app that will only be used in conjunction with a subscription service. App should be designed with android in mind at the same time although this will be added at a later date.

The app will serve as an operating platform for a current online question bank and classroom. All content will be downloaded with a subscription service on first sync with the server. The student will be able to choose when to re-sync with the server for two way communication. This will provide downloads of updates, and uploads of student progress. All the features on the online system will be incorporated in the app. (Show unseen questions, flag questions, incorrect question, search questions). Therefore records must be synced with MySQL Database.

3 Phases to the App

Phase 1 - Rapid Click-thru

Login and registration functionality
User registration will be performed on the Gulf Coast Training Solutions website. User authentication will be required to use the app.

Interface to select subjects
For tablet it should be icons.

Interface for quiz configuration
This is basic like select the number of questions.

Multiple-choice Quiz interface
Question page with question text, 4 answers, next button and correctness indicator.

Results page with question results

Phase 1 - Class Room

As per Rapid Click Thru, but will contain ‘child’ categories within the subjects – questions organized according to topics.
Phase 2 - Online Text Book
- Choose subject page
- Choose Topics
- Highlight Text
- Bookmark pages

Phase 3 – Limited Time Access

The uses will only be able to download the Rapid Click Thru section of the website to work with. Subscriptions will run for 1 month, 3 months, 6 months, and 12 months. Once the subscription is up, the IOS will not allow further access to the question bank
Technical Specifications
The iOS will need to sync data (ie question data, student data and exam data) with our server.

The iOS app will have the capability of automatically transferring information that is collected from the students to an existing MySQL Database accessed using a REST web service provided by the company.

All data will be transferred using JSON. Authentication will be required to ensure secure access to proprietary data.

The iOS app will have the capability of sending all data elements captured to a backend MySQL database using a REST web service for archiving purposes. The iOS app will be designed to notify a student when a newer version of software is available but not automatically download or install it.

The iOS app will be provided with a test environment so that changes or updates can be tested in a nonproduction environment. The iOS app should allow for developer to easily change the configuration of the web service’s settings. For example the web services url may require domain changes.
Functional Requirements
Full offline functionality. The main purpose for this app is to be used offline. It is imperative that iOS has the syncing while online and use while offline functionality.The iOS app will have the capability of storing and displaying the current status of each completed exam (such as score, questions, correct answers, and wrong answers) to the student.

System Maintenance

An annual maintenance contract will be provided at the completion of the project. Maintenance includes phone support. Annual or more often software updates may be required.

Skills required:
iPad, PHP
Additional Files: Idea+for+App1.pdf
Hire captainbiggles38
Project posted by:
captainbiggles38 United States
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 7725
in 90 days
$ 5150
in 60 days
$ 10000
in 70 days
$ 15000
in 80 days
$ 6000
in 40 days
$ 6800
in 75 days
$ 7500
in 75 days
$ 1545
in 20 days
$ 8240
in 45 days
$ 3090
in 30 days