I need an iOS (iPhone/iPad) MOCK Exam app. I am looking for an ios app developer using objective c language in X-code.
It’s a very simple app which allows user to prepare for their test. User can chose the tests from the list, test can be of two types practice or exam. Practice test has no time limited but exam test is limited to x number of minutes.
The test has many categories and each category has many questions and each question has 4 possible answers. Each question can have one or more correct answers. Some questions and answers are image type.
User will first choose which test he wishes to attempt, then test categories, and then which type of questions he wishes to attempt for example all, correct, incorrect, not attempt, hint used, hint not used.
User can exit the test anytime, on test exit (OR on exam end), user progress must be saved which user can review during different stages of the app. At the end of exam or on Exit the user will be able to review its percentage, number of correct answers, and number of answers attempt. At this stage user can start the test again or choose a result review. Result Review lists all the question he attempted is a list view with result (correct/incorrect) in a row, user can choose a question from the Result List to view more details. Now he can see the question, with all answers, where correct answers marked as green background and user attempt in red and hint is already opened.
The progress needs to be log
Number of question attempt (for each test and each cat)
Number of correct answers (for each test and each cat)
Last attempt result counter of this each question.
Is Hint used for the questions?
This app also offers some paid test which can be purchased through in-app purchase. There is only one in-app purchase which unlocks all locked contents. User should be able to restore purchases.
On install, the app should generate a unique id for the user and call the web service [Service1] to download test data including test question answer images. This user id must be unique and will work as user primary key during service calls. This service calls only once.
On load, the app should call the web service [Service2 with user id to check the test lock/unlock status for this user. This service calls each time app loads.
I am also an experienced C# developer and worked with many ios app. I will provide you all the support you need. This is a very small app for a right developer. The app must be crash proof, all source must be provided, need 1 month support, only experienced objective c developers with Xcode Story board.