Skip to content

Website for Unosmium and Science Olympiad results

License

Notifications You must be signed in to change notification settings

jetline0/duosmium

 
 

Repository files navigation

Duosmium Website

Netlify Status

The spiritual successor to the Unosmium Scoring System and Unosmium Results website, building off of the original project's codebase.

Visit: https://duosmium.org/

Duosmium Scoring System

Homepage is a work in progress (aka has not yet been started on). Will be used to advertise the features of the Duosmium Scoring System and provide instructions on how to use it.

Duosmium Results

An archive of any tournament results that have been output as or converted into the SciolyFF (Science Olympiad File Format).

How to view locally

Minimal instructions that will likely need to be modified depending on your development setup:

git clone https://github.com/duosmium/duosmium.git
bundle install
yarn
bundle exec middleman build
firefox build/results/index.html

Check out the Gitlab CI file if you're interested in setting up your own instance.

Contributing

Contributions of code and tournament results are welcome.

To add new tournament results, make a Pull Request that adds a YAML file in format of SciolyFF in the data directory.

A Google Sheets input template can be used to generate a CSV file that then can be converted into a SciolyFF file using the script in this repository. The files already in the data directory should serve as an example of expected output. Additionally, the sciolyff command line utility should be used to verify the data files.

After the pull request is merged, the website will automatically generate an HTML results page that can be viewed by clicking on the appropriate link in the site index. Keep in mind that this will take a while; as of right now, the process takes about 6-7 minutes.

About

Website for Unosmium and Science Olympiad results

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 36.4%
  • JavaScript 25.2%
  • SCSS 19.4%
  • Ruby 16.7%
  • Python 1.8%
  • Shell 0.5%