vinaas / easyquiztest

A product of VinaAS Co., Ltd
0 stars 8 forks source link

EasyQuiz

gồm 3 phần

API backend

thư mục /backend http://45.77.45.94:7000/explorer/#/

  • Công nghệ sử dụng framework: Loopback, database: memory db, Mongodb
  • dev: localhost, tham khao 1.Chạy backend

AdminCP

vào thư mục /easycms nằm ở repo https://gitlab.com/vinaas/easyquiz-cms.git deploy: http://easyquiz-cms.vinaas.com

Mô tả tính năng

Xây dựng ngân hàng đề thi (1000 câu)

Danh sách thí Sinh:

Xây dựng kỳ thi (100 câu)

Diễn ra Kỳ thi

sử dụng EasyQuiz software để thi

Thống kê

Thí Sinh tham gia thi.

Thông Tin kỳ thi (dành cho Admin)

Kết quả Kỳ thi

Thống kê theo nhiều kỳ thi.

Kế hoạch thực hiện

Bản demo dùng thử: khoảng 10/05/2017

Phần mềm cài đặt trên máy con để thi

  • đăng nhập theo tài khoản
  • tham gia kì thi có sẵn
  • trả lời từng câu hỏi, lựa chọn đáp án trong thời gian giới hạn
  • kết quả sau khi hoàn thành bài thi

Bản chính thức: khoảng 10/06/2017

Requirement

Cài đặt để build app

1. Cài đặt client

# Cài đặt electron vue dependencies
npm install

# Cài đặt dependencies cho renderer process (semaintic ui, sweetalert , axios, ...), nếu có cập nhật thêm dependencies trong file app/package.json thì cần cài đặt lại như câu lệnh bên dưới.
cd app # vào thư mực app
npm install
cd ..

2. Cài đặt backend

# cài đặt các thư viện cho backend (loopback)
cd backend #vào thư mục backend
npm install
cd ..

Chạy ứng dụng

1.Chạy backend

cd backend
node .
# build electron app for production
npm run build

# lint all JS/Vue component files in `app/src`
npm run lint

# run webpack in production
npm run pack