/
Chaos 2023 Vision & Goals

Chaos 2023 Vision & Goals

Visions

  • Extend the current features of Chaos to match what Microsoft/Google forms offers.

    • More question types (multiple choice, drop-down menu etc.)

    • More features for admins (email sending, interview scheduling)

  • Better user experience for both applicants and interviewers.

    • certain changes to restrictions on questions

  • Refactor and reorganise our Backend to make it more developer friendly.

    • Reconsider the use of Diesel ORM

  • Become the replacement for google forms + spreadsheets

  • Make recruitment less doomed

    • Make the process more streamlined and provide intuitive non-clunky UX that makes everything less painful

  • Make people want to apply to subcoms because of our based af ui (thoughts on the landing page?)

Goals & Direction

Question Types

  • multiple choice

  • drop-down menu

  • preference ordering

New interviewer features & quality of life

  • Sending emails

  • meeting scheduling

    • Applicants and interviewers should be able to give their availability (like when2meet/talloc), and there should be some way to organise interviews (or at least make it easier) - can we integrate this with the google calendar/zoom/jitsi APIs?

  • automated system for applicant ranking (whether to implement is still under discussion)

  • Question categories

  • Subquestions?

  • More flexible marking system, allowing marking for individual questions/categories and flexibly change weighting of them

  • Applicant filtering

  • Change how role-question association works

    • Right now, a question can be associated with any (non-zero) number of roles, and the applicant’s answer will be duplicated for that question across all roles

    • This is unintuitive, and there aren’t many situations where you need a question in a subset >1 of roles but not all of them

    • We want to instead have questions that belong to the entire campaign, and then questions for role

General Improvements and refactoring

  • Better authentications

  • Finish the process of moving images out of database

Refactoring of ORM

  • Diesel the one we currently use generate a humongous headache for our fellow devs whenever we need to do a migration.

  • Alternatives to Diesel should be thorougly examined and researched before actions taken (SeaORM is the current suggestion). If the ORM proven to be much more friendly, we would have to refactor the BE to use the new ORM.

  • This is of lesser priority since the potential change required is substantial.

Other new features

  • Exporting to CSV (in case things broken down )

 

 

Related content