Skip to content

PiquelChips/MunDelegateAssigner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MunDelegateAssigner

Will randomly assign each delegate a country for an MUN debate. If you keep the history.csv file, delegates who have recently had an important country will have a lower chance of getting one again. Source code can be found on GitHub.

TODO

  • Remove need for country to have a value in conf
  • Tag system for the delegate assigner:
    • Works with the importance system
    • On shuffle, ask for tags of debate topic
    • If a country has a tag, assign in priority

How to use

Setup

  • Make sure the configuration file config.ini has every country you need. Each category has its own importance which is defined in the general section. The salt value is for the amount of randomness you want.
  • Each country must be assigned a value (=0). The value does not matter it just needs to be there
  • Make sure to have a delegates.csv file which contains the list of delegates that need countries (including chairs). Each line must have one delegate and no spaces are allowed.

Assigning

  • Right-click the folder containing the assigner and select Open in Terminal.
  • In the terminal, type .\DelegateAssigner.exe and press enter.
  • Follow the instructions to enter the names of the chairs.
  • The assignments will be saved to assignments.csv. You can then import this file into Google Sheets, Excel, or any other spreadsheet software.
  • In most software you can import by selecting file then import or import .csv and then selecting the delegates.csv file.
  • Once imported, you will get two columns, one with the delegates and one with their assigned country

About

Assign delegates to countries for MUN

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages