Skip to content

tiankongzhang/Course-Select-Project

Repository files navigation

CourseSelect Build Status

The project is based on the PENGZhaoqing with basic function

  • Login in module with multi-role, such as student, teacher and administrator
  • Choose and Drop courses for students
  • Add and remove courses for teachers
  • Add and modify students' scores for teachers
  • Access Control : only view themselves information for students and teachers

New Functions:

  • add verification code on Login in module
  • deal conflict of the course
  • show course information

Demonstration System:

run

New Functions Demonstration

Illustration

Libraries and Databases:

need to install environments, such as Bundler,Gem,Ruby and Rails and so on。

postgresql,need run psql -h localhost on Terminal to check installation progress。

Installion

Run these commands on (MacOS或Linux)Terminal

$ git clone https://github.com/PENGZhaoqing/CourseSelect
$ cd CourseSelect
$ bundle install
$ rake db:migrate
$ rake db:seed
$ rails s 

input website : localhost:3000

Usage

1.student login: Name: [email protected]

password: password

2.teacher login:

Name : [email protected]

password: password

3.administrator login:

Name: [email protected]

password: password

Localhost test

run the command : rake test

PENG-MacBook-Pro:IMS_sample PENG-mac$ rake test
Run options: --seed 15794

# Running:
.........

Finished in 1.202169s, 7.4865 runs/s, 16.6366 assertions/s.

9 runs, 20 assertions, 0 failures, 0 errors, 0 skips

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages