gồm 3 phần
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
vào thư mục /easycms nằm ở repo https://gitlab.com/vinaas/easyquiz-cms.git deploy: http://easyquiz-cms.vinaas.com
Công nghệ sử dụng: Aurelia + Pages Admin theme, kế thừa Core source của EIC
chạy dev: xem README.md
nằm ở thư mục /app
Công nghệ sử dụng: Electron, VueJS, SemanticUI
chạy dev: tham khảo 2.Chạy client
AdminCP sử dụng API backend
EasyQuiz sử dụng API backend
API backend:
Import danh sách Câu Hỏi từ file Word
Thêm câu hỏi thủ công
Chọn câu hỏi từ ngân hàng Đề thi.
Thiết lập kỳ thi
Số câu hỏi cho 1 bài thi (20 câu)
Câu trả lời được xáo trộn.
Thời gian bắt đầu, thời gian kết thúc.
Thời gian thi.
Phân quyền thí sinh sẽ tham gia vào kỳ thi này
AdminCP link: tạo mới trong link http://easyquiz-cms.vinaas.com/#/admin/ds-quiz
sử dụng EasyQuiz software để thi
Dữ liệu theo từng Thí sinh.
Trạng thái thi
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
Hoàn thiện phần mềm thi cài trên máy con ở bản demo
Quản lý ngân hàng câu hỏi
Quản lý kì thi:
Quản lý kết quả
Quản lý tài khoản
# 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 ..
# cài đặt các thư viện cho backend (loopback)
cd backend #vào thư mục backend
npm install
cd ..
cd backend
node .
storage
in ./server
# chạy ở thư mục gốc
npm run dev
# 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