Skip to content

An online test system based on angular, ng-alain, nodejs and mongodb.

License

Notifications You must be signed in to change notification settings

chenwenhang/TestOnlineSystem

Repository files navigation

TestOnlineSystem

An online test system based on Ng Alain.

NPM version ng-zorro-vscode ng-alain-vscode

English | 简体中文

Quick start

This is the frontend of TestOnlineSystem.

This project needs to start TestOnlineSystem-Backend at the same time to promise its normal operation.

TestOnlineSystem uses Angular 7, Nodejs development platform, Express framework and MongoDB database, and other technical means for the computer industry, developing a support publishers to test questions and examination paper, online examination of a Web based IT education test system, and allow users to according to their own professional characteristics to choose relevant technical tags for accurate test. The system adopts modular design, low coupling and high cohesion. This system can withstand instantaneous intensive user access, with strong stability and high security characteristics.

  • Method 1

Take Nginx as an example: copy the packaged dist folder directly into the html directory under the Nginx directory.

  • Method 2

Manual deployment:

npm install # Notice: Do not use cnpm to install, view https://github.com/ng-alain/ng-alain/issues/413 for more details
ng serve # listen localhost:4200

Features

  • Allow users to choose relevant technical tags for accurate test
  • Support single choice, multiple choice, judgment, sorting and filling questions
  • Modular design, low coupling and high cohesion
  • Adopts lightweight technology in full stack and supports high concurrency

System screenshots

Index

index.png

Login

login.png

Formal exam

formal-exam.png

Start exam

start-exam.png

User infomation

userinfo.png

Exam history

exam-history.png

Mock exam

mock-exam.png

My collection

my-collection.png

Paper manage

paper-manage.png

Paper detail

paper-detail.png

Question manage

question-manage.png

Question detail

question-detail.png

Occupation manage

occupation.png

Tag manage

tag.png

user manage

user.png

Lock system

lock.png

Data analysis

data.png

Links

About

An online test system based on angular, ng-alain, nodejs and mongodb.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published