Web application for CheckHigh system that allows teams to share homework assignments and check answers in PDF/HTML format files.
Please also note the Web API that it uses: https://github.com/Crypto-Alpha/CheckHigh_api
Install this application by cloning the relevant branch and use bundler to install specified gems from Gemfile.lock:
bundle install- When wsl is installing or app is loading pdf file, it may have problem with
gem 'wkhtmltopdf-binary'.- err:
error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory - solve: shell run
sudo apt-get install libjpeg-turbo8 - source
- err:
Run the test script:
rake specLaunch the application using:
rake run:devThe application expects the API application to also be running (see config/app.yml for specifying its URL)
- You should use your github account, google account to login in, or register an account for CheckHigh and login in.
- If you have registered before, but you
forget your password, you can click on forget password to reset and get your password back.
- You can create your course on your courses page by the plus button, and arrange your assignments to different course folders. You can also rename, delete your course folder or remove your assignment from a specific course.
- You can upload your assignment to a specific course or to just simply upload it by the plus button. You can also rename your assignment, delete it, add it to exist shareboard or move it into a course folder.
- You can create your own share board on your shareboards page by the plus button, and rename, delete your own shareboard or remove your assignment from a specific shareboard.
- You can upload your assignment to a specific shareboard by the plus button. You can also rename your assignment or delete it.
- If you own the shareboard, you can send invitation link to those who haven't registered CheckHigh yet but you want to share your assignments with. If your friends have registered CheckHigh, you can invite them by simply typing their email after clicking the add collaborator button. You can also removed collaborators from the shareboard, and their assignments will be removed as well when you removed them from the shareboard.
- You can be invited to several shareboards, and leave the shareboard as long as you want. Your assignments will be removed from the shareboard as well when you leave the shareboard.
- Just Go and CheckHigh!
- You can arrange your assignments format by control the numbers of assignments being checked.
- Hope you have a fantastic journey using CheckHigh! :)
remote control
heroku git:remote -a checkhigh-app
restart
git push heroku master
heroku restart
- 2021, Rona Lu-Lai 呂賴臻柔
- 2021, Riley Kao 高靖雅
- 2021, Yan-Yu Fu 傅嬿羽







