Skip to content

luhc228/eecs-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EECS-online

EECS 在线评分系统

预览地址

Background

Introduction to EECS I课程以Python为教学语言,其中每周一次的Software Lab和Nano Quiz考察对原理、算法、编程的掌握程度。本系统为PC端软件,实现对Software Lab和Nano Quiz中每个问题的显示、答案提交和自动判分。

ENV

frontend
  • node: >=10.15.0 (LTS)

  • react: ^16.8.6

  • dva: ^2.6.0-beta.6

  • antd: ^3.19.5

backend
  • django: 2.2.6

Quick Preview

Backend admin dashboard

image.png

User login page

image.png

Teacher page

image.png

image.png

image.png

Student page

image.png

image.png

Quick Start

  • clone repository

    git clone https://github.com/luhc228/eecs-online.git
  • cd eecs-online

    cd eecs-online
  • install frontend dependencies

    cd eecs-online-client
    npm install
  • start frontend project

    npm start
  • install backend dependencies

    cd eecs-online-server
    pip install -r requirements.txt
  • start backend project

    python manage.py runserver

Contributing

If you have want to contribute to this project, welcome to submit any ideas as pull requests or as GitHub issues.