Design Testing & Reporting Database

Job Description:

Current: We have a PHP/mySQL database for online SAT and ACT-type testing and reporting. The database is slow, but it works.

This project is to create a new database using node js and mongo so that the system will be efficient for online testing (for exams like the SAT and ACT exams) and for reporting student results.

The system needs to work for different types of tests (like SAT, PSAT, ACT, and LSAT) and provide a user-friendly online testing system for students to use. It needs to be able to accommodate 5000 students testing simultaneously and then handle and store the data for retrieval and analysis in a robust reporting system. Students can also test using a pen-and-paper format with their data uploaded via csv.

There will be one or two system admin logins for those of us creating the tests on the backend. These admins will need access to everything.

Student registration data needs to be uploaded via csv.

In general, each test has 4 sections of 30-50 questions each. Most questions are multiple choice with 4 or 5 answer choices. Some math questions are free response. Questions (and sometimes answer choices for each question) must be randomized within the section. The quizzes are timed (each individual section has its own timer). There are also timing modifications (so, for example, some students with learning disabilities get 150% of the standard time or double time). So we need to create "types" of students that have specific time modifications associated with them.

Students will be assigned a particular test and can only take that test one time. But, we need to have the ability to reset the exam so the student can re-take it from the beginning if they need to. We also need the ability for students to re-log in and resume testing in the event that their internet goes out, power goes off, etc., while testing.

Students will need a limited login that will allow them access to their test and results.

The testing platform needs to include a dashboard that allows the teacher to have a synchronized start for all students in a group. It needs to track student time and progress so that students can resume testing in the event of an internet failure, etc. Administrators need to monitor real-time usage to see how many students are actively testing, where they are in the test, etc.

Reports analyze student performance individually and/or as a group (for example, all the students at a single school campus or multiple campuses or all students who have taken a particular exam). 2 sample reports are available from the current system. Other reports (such as, a list of students who have not yet tested, etc.) are also needed.

District administrators need to be able to access the database in view-only mode to produce student reports and group reports for their school(s). The "subadmin" users from particular clients will need access to just their client data - to produce reports but not to change anything in the database (like a read-only access).

I attached a more detailed SOW (no highlight = Phase I, blue highlight = Phase II) as well as a document that represents the flow of the current database. The current database is for information, but the new one can be completely different - whatever makes sense.

We need to move the data from the current DB into the new DB so when we run reports it includes the data collected in the current DB.

Taidot: MySQL, PHP, Node.js, NoSQL Couch & Mongo, Linux

Tietoa asiakkaasta:
( 6 arvostelua ) Montpellier, France

Projektin tunnus: #35836059

Myönnetty käyttäjälle:

(180 Arvostelua)

89 freelanceria on tarjonnut keskimäärin $2233 tähän työhön


Good day, For all the tests and questions data, do you want to allow an Admin users to create these tests from backend using some sort of test builder? Does these quizzes have some sort of time period? Also, it will al Lisää

$2500 USD 60 päivässä
(127 arvostelua)

Greetings! I read your job post to create a new database using node js and mongo so that the system will be efficient for online testing. I've some queries it would be appreciated if we can have real time conversation Lisää

$2750 USD 25 päivässä
(482 arvostelua)

Hey Good evening , Just finished reading the brief details and currently going through attached files . I see you have been looking for someone who has experience with these tech stacks MySQL, Linux, PHP, Node.js and Lisää

$3000 USD 27 päivässä
(60 arvostelua)

Greetings, I understand that you are looking for an expert in PHP/Linux for your project *Design Testing & Reporting Database *. I have gone through the project description very carefully and understood its requirem Lisää

$3000 USD 18 päivässä
(98 arvostelua)

Hi, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on PHP, Linux, NoSQL Couch & Mongo, MySQL, Node.js Please Lisää

$2300 USD 30 päivässä
(21 arvostelua)

Hello, I have enough skill and 7+ years experience with software development. I can start right now and finish your project with high quality, high talent and fast speed as you want. Please send a message to discuss mo Lisää

$2500 USD 10 päivässä
(18 arvostelua)

Hi, How are you? Upon reading brief details I believe its a doable job I have great experience doing projects with Node.js, MySQL, PHP, Linux and NoSQL Couch & Mongo. I am confident about getting this done. While I bel Lisää

$3000 USD 28 päivässä
(13 arvostelua)

Hi, Dear client! How is your health? I have worked on similar projects to what you are looking for, and I am confident I can exceed your expectations. I’m web developer with 10+ years rich experience in wordpress , Lisää

$2250 USD 7 päivässä
(7 arvostelua)

Hello, I Develop PHP Websites from scratch or Customize the existing one or Fix errors for your current website in Laravel, CodeIgniter, WordPress, Ecommerce, Core PHP. What Do I Offer? PHP Scripting Front End De Lisää

$2250 USD 7 päivässä
(27 arvostelua)

Hi. How are you doing? As a highly skilled Web developer, I can help you perfectly. I am very confident with my skills and I'd like to help your business by doing my best. My clients have never been frustrated with my Lisää

$1500 USD 7 päivässä
(15 arvostelua)

Hi there I already checked your requirements in job posting. I also checked your attached file and got what you need. I am an experienced web expert having great experience in NoSQL Couch & Mongo, PHP, Linux, Nod Lisää

$2000 USD 16 päivässä
(7 arvostelua)

Hello Greetings, I have read your project description and I'm confident I can do this project for you perfectly but I still have a few questions. Can you please leave a message on my chat so we can discuss this and I Lisää

$2500 USD 31 päivässä
(16 arvostelua)

Hi. I have read your proposal carefully and very interested in it. I am expert in the fields you have mentioned. You can check my skills from my profile. Everyone says "I can do it", but there are a few who can do it Lisää

$2250 USD 7 päivässä
(6 arvostelua)

Hi, We went through your project description & I am very interesting in your job and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on PHP Lets connect Lisää

$2300 USD 7 päivässä
(11 arvostelua)

Hi. Thank you for your job posting. I have just checked your requirements carefully. It is an ideal match for my skills and experience. I have rich experience in Database management including mysql, oracle. postgresql Lisää

$2250 USD 7 päivässä
(11 arvostelua)

Hi there, How are you? I have gone through your project details. I would like to tell you that l have a great bunch of experience in Node.js, NoSQL Couch & Mongo, Linux, PHP and MySQL. For that I would require from yo Lisää

$2500 USD 25 päivässä
(13 arvostelua)

Hi Kevin G., Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’ Lisää

$1500 USD 7 päivässä
(9 arvostelua)

Hi There. Thanks for giving chance to challenge. I have checked your pdf doc. I am Node.js, MongoDB, Database Expert with experience for 8 years. Please feel free to contact me. Best Regards

$1500 USD 10 päivässä
(4 arvostelua)

Hi, I am a MERN expert and I can help you build your project. I have extensive experience with MERN. Please tell me more about your project: What stage of development is your project? Do you have a full list of tasks? Lisää

$2250 USD 7 päivässä
(5 arvostelua)

Hello Client, How are you? I am Professional Full Stack Developer with 5 years experience. I have lots of knowledge in PHP, Linux, NoSQL Couch & Mongo, MySQL, Node.js, Etc. Please send me a message so we can discuss th Lisää

$4000 USD 7 päivässä
(4 arvostelua)