Skip to content
This repository has been archived by the owner on Sep 3, 2019. It is now read-only.

👥 面向实验室纳新的代码提交/批改系统

License

Notifications You must be signed in to change notification settings

creatshare/coursework-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CourseWork System

This project was bootstrapped with Create React App.

What`s the progress now?

Front-end

We use React.JS the simplest way. Which is said, All codes need to be refactor in the future.

  • Student`s UI
    • the UI of Student`s Home Page
    • the UI of Student`s Profile Page
  • Student`s interactivity
    • the interactivity of Student`s Home Page
    • the interactivity of Student`s Profile Page
  • Teacher`s UI
    • the UI of Teacher`s Management Page
    • the UI of Teacher`s Statistics Page
    • the UI of Teacher`s Workshop Page
    • the UI of Teacher`s Profile Page
  • Teacher`s interactivity
    • the interactivity of Teacher`s Management Page
    • the interactivity of Teacher`s Statistics Page
    • the interactivity of Teacher`s Workshop Page(Home Page)
    • the interactivity of Teacher`s Profile Page

Teacher`s Side In Details

Need to Konw: It is recommended to use the react.semantic-ui for building all pages` UI

In Teacher`s Workshop Page(Home Page), We need to use the following interface:

  • /getactiveclass
  • /getworktype
  • /searchallwork
  • /markwork

In Teacher`s Management Page, We need to use the following interface:

  • /addyear
  • /delyear
  • /getyearinfo
  • /addclass
  • /delclass
  • /setclasstype
  • /getclassbyyear
  • /addstudent
  • /delstudent
  • /getstubyclass

In Teacher`s Statistics Page, We need to use the following interface:

  • /getworkcount
  • /getclasscount

Back-end

How to use?

git clone https://github.com/icorvoh/Coursework-System
npm install
npm start

LICENSE

MIT LICENSE