Skip to content

i30101/wso-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

woodsonscioly-scripts

This repository contains a number of coding tools for Woodson Science Olympiad events and club management. Sensitive files have been hidden for security reasons. Reach out via LinkedIn if you have questions or concerns.



admin

Administrative tools for running Woodson Science Olympiad

conflict finder

version python-versions

Finds every single conflict for each event, marginally useful for coming up with training session schedule

dues analyzer

version python-versions

Reads and decrypts locally stored email files for MySchoolBucks dues and obtains individual t-shirt preferences using base64 decoding

Dependencies

  • Python 3.9 or newer
  • PyPi pandas library for reading CSV files: install with pip install pandas



cryptography

version python-versions

OP Codebusters cipher generation tool able to create test questions for the following ciphers:

  • Fractionated Morse
  • Complete Columnar Transposition
  • Columnar Transportation
  • Porta
  • Hill 2x2
  • Hill 3x3
  • Nihilist

Depencencies

  • Python 3.9 or newer
  • PyPi requests library for quote generation: install with pip install requests



arduino

version arduino

This folder contains code for events involving the Arduino platform.

Installation

Compiling and uploading code requires using the Arduino IDE. For Windows 11 school laptops, go to Software Center and install Arduino. For personal laptops, visit Arduino's Software Page and install the latest IDE.

Code Setup - Robot Tour

Getting the code on your computer:

  • Navigate to Documents\Arduino on your local drive
  • Create new a new folder Robot
  • Download Robot.ino from this reposity and copy to your new folder

Adding the MakeBlock library:

  • Install the MakeBlock Drive library by installing this zip file
  • Unzip file and copy entire file to Documents\Ardunio\libraries

Running your mBot:

  • Connect your robot to your computer via a USB-B cable
  • Select the right port/board and your board to Ardunio Uno
  • Hit the arrow or "upload" button to flash code to the Arduino
  • If you installed the MakeBlock library, your mBot should be up and running

Code Setup - Detector Building

Ignore the LiquidCrystal library if you are using a laptop to display your readings.

robot-tour

This folder contains files for the 2023-2024 Robot Tour event. C++ and VexIQ implementations both added.

About

Coding tools for Woodson Science Olympiad

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published