React.JS - Write a Homework mobile application in React.JS

Closed Posted Feb 24, 2016 Paid on delivery
Closed Paid on delivery

Looking for a developer to build an app for iPhone/Android in React Native.

The mobile application will allow my students in my tutoring center to submit their homework answers. The app will grade their homework, and allow them to to correct their mistakes.

There are 4 components to this app:

1) Log In Screen (Phone Number with Text Verification)-

Student will enter his phone number. It will text a 4 digit code to his phone. Student will enter in the 4 digit code in order to log in. Once Logged In, it will keep the student logged in until he signs out.

2) Enter in Homework Worksheet Code -

Each worksheet that I give to students contains a 4 digit code. The student will enter in this 3 digit code in order to begin submitting answers for this worksheet.

3) Submit Answers Page-

Here is the page where the student will submit his answers to each question from the worksheet. Each question will either be Multiple Choice or Short Response. Some worksheets will contain both multiple choice and short response questions.

For Multiple Choice Questions, here are the possible scenarios:

a) A,B,C,D ( all questions ) ( This is default Default )

b) A,B,C,D,E ( all questions )

c) A,B,C,D ( Odd Number Questions ) and F,G,H,J ( Even Number Questions )

d) A,B,C,D,E ( Odd Number Questions ) and F,G,H,J,K ( Even Number Questions )

For Short Response Questions, here are the possibilities for the answers:

a) 0-4 characters only. Each character can only be one of the following 12 options: ( 0 1 2 3 4 5 6 7 8 9 . / )

4) History Page-

This page will show the student all the submissions from the student. Each submission will show the Homework Title, Score, Start Time, Submit Time. All of the submissions should be listed by most recent submissions. Each of the Homework Titles will be hyperlinks, if the student clicks on it then he will be taken to the Submit Answer Page for this worksheet.

I will also need an admin panel where I will be able to enter in our student information, create new answer keys, view all answer keys, and view history by student name or worksheet title.

Admin Panel:

1) Student Information: Full Name, Students Phone Number, School, Grade Level, Parents Phone Number,.

I will manually enter all the student information.

2) Create New Answer Keys-

I will first enter in the Worksheet Name. This will generate a 4 digit code, and I will hit begin. First I will select whether I want the student to see their score and results after submitting. Next I will select one of the 4 possible Multiple Choice scenarios listed above. I will select the correct choice for the first question, and then hit "Save and Add New Question". I will keep repeating this step until entire answer key is created. By default, each answer will be multiple choice but I will be able to change it to short response.

If its short response, I should be able to enter all the possible correct answers. Possible Answers could be the following:

a) Integer value, Fraction or Decimal ( at most 4 characters )

b) A certain range (for example: 0 < x < 1 ). Sometimes there is hundreds of possible correct answers for a certain question. For example, a question could be correct if the answer is any number between 0 to 1. So if the student enters in 0.25 or 0.33 or .25 or 1/8 , then it should mark him correct. But if he enters in 1.25 or 8/3 or 1.01 then it should mark him wrong.

3) View All Answer Keys-

This will be a list of all Answer Keys listed in Alphabetical Order by Worksheet Title, Worksheet Code, Created Time, and a Delete Button.

4) View History by Student Name or Worksheet Title-

Here I will be able to view all submissions for a certain student or worksheet. If searching by student, then all the names should appear in alphabetical order. If searching by worksheet, then all the worksheets should be listed by most recent submissions.

iPhone JavaScript Mobile App Development React.js

Project ID: #9753680

About the project

21 proposals Remote project Active 7 years ago

21 freelancers are bidding on average $1263 for this job

technorizen

Hello, I have 5 years of experienced on mobile application (Android & iphone ) and App admimn with development web services where admin can manage the app from backend , I have developed the TAXI apps, google map , More

$3052 USD in 20 days
(205 Reviews)
8.7
arifjaunpur

Hello, I am Sr. web developer have strong debugging and coding skills. I am full stack developer with good knowledge of Java, PHP, JavaScript, MySQL, MongoDB, AngularJS, JQuery, HTML, Bootstrap, etc. I have creat More

$700 USD in 10 days
(90 Reviews)
6.8
prashushinde9

Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i More

$773 USD in 20 days
(13 Reviews)
6.6
liamgriffiths

Hello I'm Liam, I am a UK based developer. Your project interests me quite a bit, and I have a couple of queries. 1) What server technology are you planning on targeting? Or are you open to suggestions? 2) Are there More

$500 USD in 14 days
(0 Reviews)
0.0
isrvinc

Hi there, I can help you out with your react native project. Please let me know if you are interested to get this started. Cheers!

$567 USD in 15 days
(0 Reviews)
0.0