The objective of this project is to develop an online system to facilitate quiz and exam administration
and grading for quantitative statistics and math courses.
The development and deployment architectures consist of:
Java 1.7 or 1.8 JVM/JRE and Apache MyFaces JSF libraries.
MySQL 5.1 or higher RDBMS.
Apache Tomcat 8.0 container.
Eclipse IDE 4.5 Mars or 4.4 Luna.
MVC with Java Beans, and JSF; plus JSP/Servlet for teams of 5 members.
Apache math libraries for data analysis.
JFreeChart charting library.
SQL may not be used for data analysis.
The application should have the following general features at a minimum:
Home page with user’s guide and programmer’s documentation links that open in separate
pages, and where appropriate subsequent pages should have content specific help links.
System database login page with default credentials pre-populated.
Ability to login as the course instructor, TA and tutor, or student user, with instructor and TA
user being able to be a student user as well for testing purposes.
Ability to upload a roster of student users in .csv format as well as upload assessments.
Tracking of access to the application including date time stamp, and ip address.
The application should have the following general capabilities at a minimum:
File menu item to enable upload (import) of roster data from a .csv file.
File menu item to enable upload (import) of questions to be used in quizzes and exams,
consisting of assessment number, question number, question type (numeric, categorical, or
essay), actual question, answer, and tolerance for numeric questions.
o A database table should be created for each such uploaded file with user supplying
the table name, defaulted to uploaded base file name less extension.
o Each user can have multiple tables.
o The file upload (import) capability should be implemented using the Apache
Commons FileUpload library.
File menu item to download (export) roster as well as general data in .csv and XML format.
Ability to specify assessment data and analysis specifics, and assign to students (classes).
Report generation capability.
o Roster display with scoring for assigned work.
o Results of numeric and graphic analysis such as descriptive statistics for the class.
o Display of data including ability to display sorted data by specific column.
Menu item that permits the user to browse available uploaded assesment tables stored in
database tables in order to select one.
Numerical analysis of assessment results. These should be implemented using the Apache
Commons math library.
o Measures of central tendency (mean, median, mode).
o 5-number summary (minimum, Q1 or 25%, Q2 or 50%, Q3 or 75%, maximum).
o Measures of variation (range, IQR = Q3 – Q1, variance, standard deviation).
Graphic analysis capability.
o Histogram, bar chart, and pie chart of distribution of scores.
14 freelancers κάνουν προσφορές κατά μέσο όρο ₹42828 για αυτή τη δουλειά
Sir, I am competent and TOP RANKED Java programmer with 10+ years of experience. Completed 700+ projects. I have expertise with JSF. It is a big project and need more time + budget.
Hi, I am having 5+ Years of experience on java, [login to view URL], primefaces, richfaces. looking forwared to hear from you. Please get in touch with skype or gmail naga.itcareer. Thanks Regards, Naga
Hi, I have 10 years of experience in Java and I also have certification in Java . I will be happy to do it this work for you. Please contact me for more details.