https://github.com/thaycacac/quiz-system-struts
Quiz System with struts 2
https://github.com/thaycacac/quiz-system-struts
java quiz quizapp struts struts-framework
Last synced: about 1 year ago
JSON representation
Quiz System with struts 2
- Host: GitHub
- URL: https://github.com/thaycacac/quiz-system-struts
- Owner: thaycacac
- Created: 2018-08-28T07:45:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-31T04:16:25.000Z (almost 8 years ago)
- Last Synced: 2025-04-02T05:42:31.712Z (about 1 year ago)
- Topics: java, quiz, quizapp, struts, struts-framework
- Language: Java
- Size: 5.07 MB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quiz System
---
You are requested to create a small part of a web application similar to socrative, kahoot, cms… In those application, student will login to a quiz session by providing their identity (user name) and the quiz session code (or room).
Assume that there was a backend app, which provides features for teacher to generate and manage quiz sessions. You are requested to a frontend app for student to join and perform a given quiz session.
Base on the given script, you have to create following page: Login Page for Student, Input Quiz Session Code, and Perform Quiz Page.
1. Create a Login Page for student
1. Create a Register Page
1. Create Showing Questions in a Quiz Session
1. Update the work of student to the database when they submitted the answer
The Script file: QuizSystem.sql is put in the same folder with this requirement
The database schema diagram as follow:
You can used Java Web Standard or Struts framework to create this part, but Struts framework is a preferred one with maximum score will be 10, otherwise, the maximum score is limited at 8.
You are requested to do following tasks:
1. Create a web page for teacher to input his name, and based on the name, the teacher identification will be specified.
2. Create a web page to show the live progress of latest session quiz which is running.
> **Student**
- Student begin:

- When student click Join then redirect to page enter name:

> **Teacher**
- Teacher begin:

- Teacher can see all quiz, and choose quiz is progress...

> **All**
- When student does'nt join

- After student input name, student redirect page to play quiz, and page teacher add more one student

- When student submit, that question not show and page teacher update question student done

### **Authors**
---
- [**Thaycacac**](https://github.com/thaycacac)