Difference between revisions of "Coursys"

From SFU_Public
Jump to: navigation, search
(For Developers)
(Removing dead links, adding links to github resources)
Line 47: Line 47:
 
CourSys' development environment lives at https://github.com/sfu-fas/coursys .  All the latest information can be found there.  
 
CourSys' development environment lives at https://github.com/sfu-fas/coursys .  All the latest information can be found there.  
  
=== Tools ===
+
*[https://github.com/sfu-fas/coursys/blob/master/instructions/SETUP.md Getting Started/Setup]
* [[Coursys Environment Setup#Git | Git]]
+
* [http://coffee.fas.sfu.ca/gitlist/repo Code Browser]
+
* [http://coffee.fas.sfu.ca:8080/job/Courses/ Automated Builds]
+
* [http://coffee.fas.sfu.ca:7000 Latest Build (Demo)] - Any change committed to the code will update the Demo server. This will also clear all of the test data. May be unstable, as it is working off the live development branch (master).
+
* [http://coffee.fas.sfu.ca/gitlist/repo/blob/master/CONTRIBUTORS/ Contributors]
+
* [https://cs-svn.cs.sfu.ca/courseman/report Tickets]
+
* [https://trello.com/board/guest-accounts/50ef24e9a216fed51f003236 Current Capstone Project]
+
 
+
=== Wiki ===
+
 
+
*[[Coursys Environment Setup | Environment Setup]]
+
 
*[[Coursys Code Patterns | Code Patterns]]
 
*[[Coursys Code Patterns | Code Patterns]]
*[[Coursys Coffee Server | Coffee (This Server)]]
 
 
*[[Coursys vs. Courses]]
 
*[[Coursys vs. Courses]]
 
*[[Coursys Code Standards | Code Standards ]]
 
*[[Coursys Code Standards | Code Standards ]]
 
*[[Coursys Deployment | Deployment ]]
 
*[[Coursys Deployment | Deployment ]]
 +
*[https://github.com/sfu-fas/coursys/tree/master/instructions All Latest Instructions]

Revision as of 18:06, 11 March 2016

CourSys is a system for managing course assignments and grades. It also contains modules for Advisor note-taking and Grad Administration. It is available at http://courses.cs.sfu.ca .

Features

  • Assignment submission server
    • Students can submit assignments to CourSys
    • Dates and times of assignment submission are tracked
  • Grade management
    • Assignments can be graded.
    • CourSys will distribute assignment grades to students via e-mail.
  • Advisor Portal
    • Advisors can add and view notes on student records
    • Advisors can track student visits
  • TA and RA management
    • Both TAs and RAs can be managed, including contract generation, financial summaries, and more
  • Grad Student management
    • Grad students can be tracked, including their program changes, etc.
  • Reports
    • Reports can be created by the developers and viewed here by users
  • Online Forms
    • Departments can add forms for their students (e.g. application forms, waiver forms, etc)
    • Forms can be assigned to various people, approved or denied, etc
    • Form history remains so we can see old forms and their data
  • Faculty Management
    • Faculty can be added, removed, moved to emeritus
    • Various faculty events can be logged and tracked (promotions, study leaves, etc)
    • Faculty job positions and candidates can be tracked
  • Discipline case management
    • Discipline cases can be tracked, and can be reviewed by the correct people
  • Course Browser
    • A way more efficient course browser than the SIMS one (and it's open to all)

For Users

Course Management

For Developers

CourSys' development environment lives at https://github.com/sfu-fas/coursys . All the latest information can be found there.