codalab / chagrade

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Staging Server + Testing Instructions

Tthomas63 opened this issue · comments

commented

The staging server for Chagrade is currently located at: http://134.158.74.61/
This server also uses a Chahub Staging Server for Auth at: https://chahub-staging.herokuapp.com/

Testing:

Auth:

  • First be sure you have an account on the Chahub server at: https://chahub-staging.herokuapp.com/. If not create one and ensure you can login
  • Goto the Chagrade staging server at http://134.158.74.61/ and click sign-in (The wording of this will probably change, or the process will slightly). This should take you to the Chahub staging server asking you to sign-in. Once logged in it will ask for authorization:

image

  • After clicking authorize you should be taken back to Chagrade where it will ask you to set a password for this site. (We don't have Chahub send passwords)
  • You should now be back at the index of Chagrade and should be able to login with your Chahub username, and the password you just set.

Basic Class Creation:

  • Once logged in, click I'm an Instructor. If this is your first time, it will ask for a university name.

image

  • You should now be at the main class management page.

image

  • Click create a class, and fill in the form with some basic details:

image

  • You should now have a class in the table like so:

image

  • Clicking Edit should take you to the class wizard page. From here you can access the steps for the wizard, and edit the class details:

image

The only pages not templated so far are the grading homework pages and the form for creating homework. The reset should be templated out or almost finished but currently have no back-end functionality.

screencapture-134-158-74-61-klasses-wizard-1-enroll-2018-10-18-09_51_44

screencapture-134-158-74-61-klasses-wizard-1-define_homework-2018-10-18-09_51_52

screencapture-134-158-74-61-klasses-wizard-1-activate_class-2018-10-18-09_51_58

Great job. Here are the issues found:
Home page:

  • make font contrast better
  • change icon color to blue
  • point help to Wiki
    Authentication:
  • add password recovery
  • change codalab logo to chahub logo
  • redirect to chagrade
  • share hash code of password (no need for multiple passwords)
  • once authentication terms are accepted, we should not see that page ever again
    Other pages:
  • add cancel buttons on editor pages