Free installation
Technical implementationDevelopment language: php. Mode: B/S. Database: mysql. Number of words in the paper: about 10,000.
Function realizationThis system can be divided into the following major modules in terms of functions: back-end management, examination syllabus, examination news, test question release, test paper release, interactive system and other major modules. Each sub-module will be described below.
(1) Backend management
Group permission management: Group customers and set permissions to different customer groups.
Back-end management and permission settings are mainly operated by system administrators.
(2) Examination outline
Exam syllabus: The exam syllabus is a simple detail of the teaching content of this system, that is, the teaching of software engineering. Because the exam syllabus generally does not need to be updated frequently and does not contain much content, it is designed as a page and does not need to save information to the database.
(3) Release of test questions
The release of test questions is mainly carried out by administrators and teachers. The form and content of the test questions can be designed according to the chapter structure of software engineering. Administrators and teachers can add the title, content, and documents of the test questions in the backend such as Word. The main information of the test questions consists of title and content. It can be indexed by the title, and then click on the title to link to the specific content under this title. Students can read the test questions online or download them to their local computer for further study.
(4) Release of test papers
The test paper release system and the test question release system are similar in data structure, but the form of front-end expression is different, so the two systems can be designed in a unified manner. Teachers can publish and upload test papers, and students can download test papers and submit already prepared test papers (in text form). Administrators and teachers have the right to manage test papers and delete previously released test papers (to prevent excessive accumulation).
(5) Interactive system
This system is a communication platform for students and teachers to interact in teaching and learning. Students can ask questions online and the teachers will answer them.
System screenshot