8000 GitHub - acciochris/scioly-bot: Science Olympiad Discord Bot.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

acciochris/scioly-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SciolyBot

This project is currently in active development. Refer to the sections below for a more detailed list of features.

SciolyBot is a discord bot for automatic + unattended test administration, with a focus on providing a hassle-free test-taking experience. It is currently optimized for a workflow in Science Olympiad, but can be easily adapted to other use cases.

Here are some currently supported features...

  • auto-role dete 60C6 ction in servers to provide personalized tests ✏️
  • setting default emails for hassle-free use with google docs, where the answers are saved
  • partner detection and sharing when starting a test
  • automatic sharing with administrators 🔗
  • test administration configured by the administrator
  • automatic permission changing after time expires, with a reminder sent in channel at 5 minutes remaining
  • auto-test submission,
  • progress checks,
  • and more!

...and some features in the works!

  • time tracking (timestamps of start and finish, etc.),
  • automatic team and event assignments through team rosters,
  • and an ai chatbot to aid in grading and giving test feedback!

(This is by no means an exhaustive list, and it will be updated as I plan more changes.)

Final thoughts!

Note

If you want to try out this bot, send me a dm on discord @epictrombonekid. I haven't put the official add link here, because it's still not completely implemented and bug-free.

Caution

If you're here from crates.io, be sure to set the BOT_TOKEN and SERVICE_ACCOUNT_CREDS account variables. The BOT_TOKEN should be a string, and the SERVICE_ACCOUNT_CREDS should be the path to a service account json file.

If you'd like to propose any additional features/improvements/bug fixes, don't hesitate to make a pull request or open an issue! I'm open to any and all feedback :)

This project is built entirely in Rust.

About

Science Olympiad Discord Bot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%
0