OFFICIAL hackIMSA RULES:

 

NO PURCHASE NECESSARY TO ENTER OR WIN. CONTEST IS OPEN ONLY TO TEAMS WITH A MAJORITY COMPOSITION OF HIGHSCHOOL RESIDENTS FROM ILLINOIS. SUBMISSION IN THIS HACKATHON IMPLIES THOROUGH UNDERSTANDING OF THESE RULES. NEITHER NEWEGG NOR CODE SOCIETY @ IMSA WILL BE HELD LIABLE FOR PARTICIPANT FAILURE TO COMPLY WITH THE FOLLOWING RULES.

 

1. BINDING AGREEMENT: In order to enter the Contest, you must agree to these Official Rules listed in the “Rules” section. Therefore, please read these Rules prior to entry to ensure you understand and agree. You agree that any submission of an entry in the hackIMSA contest constitutes a thorough understanding of these rules. You may not submit to hackIMSA if you are not eligible to receive the prizes described in these Rules. These Official Rules form a binding agreement between you and hackIMSA that must be upheld or your submission will be voided. 

 

2. ELIGIBILITY: To be eligible to enter the Contest, participants must be:

 

  1. A Middle or High-School Student aged 13 to 19.

    1. In order to qualify for the hackIMSA Finals and any prizes, the MAJORITY of participants on a team must be attending an Illinois highschool or middle school institution and must prove legitimacy through the presentation of:

      1. An official student ID or

      2. A valid Driver's License and/or Passport or

      3. Official Documented Verification from a School Staff member. 

    2. ALL participants must in the age range of 13 to 19

  2. Companies/professional organizations are excluded from participation.

  3. All participants must not maintain any immediate family relations with organization or judging personnel. 

  4. Projects must only be created within the 48 hour time period allocated for hackIMSA. Any projects started outside of this time frame will result in automatic disqualification. All submitted projects must be of the work of registered participants.

    1. Any outside resources must be properly cited.

  5. All participants must follow all US and Illinois Laws and Sanctions.

  6. Must be registered with the following link: tinyurl.com/reghackimsa2022.

 

3. SPONSOR: The hackIMSA Contest is sponsored by Newegg Inc., an online retailer of computer products and consumer electronics.

 

4. CONTEST PERIOD: The Hackathon starts at 5:30:00 P.M. Central Time (CDT) Zone on May 13, 2022 and ends at 9:59:59 P.M. CDT on May 15, 2022.

 

5. HOW TO ENTER: To enter the Contest, visit the hackIMSA Devpost page located at https://hackimsa2022.devpost.com and register to submit.

 

At 5:59:59 P.M. CT on May 13, 2022, three themes from the following list: Economics/Business, Transportation, Healthcare, Language/Communication, Environment, Education and Entertainment, will be released as the official hackIMSA themes.

 

Before submission closes at 5:59:59 P.M. CT on May 15, 2022, all teams/individuals, at least one member must submit both a folder and a video. 

 

The submission must include:

  • A .ZIP folder including all files and folders of the project OR a GitHub link to the project's files and folders

  • A link to a maximum 4 minute video showcasing your project that must be uploaded on Youtube and made public. The video may be unlisted. The video MUST be a screen recording (no external camera recording). A link to a maximum 3 minute video showcasing your project that must be uploaded on Youtube and made public. The video may be unlisted. It must demo all features of the project and include references to specifc files and lines that correlate with the feature.

  • And a PDF file of a one paragraph summary of your project with a maximum limit of 250 words.

 

IMPORTANT: NO IDENTIFYING INFORMATION OF PARTICIPANT(S) SHOULD BE INCLUDED IN THE PRELIMINARY ROUND SUBMISSION MATERIALS INCLUDING BUT NOT LIMITED TO PARTICIPANT NAMES AND ATTENDING SCHOOLS.

 

All submission materials must be in English, else projects will be voided and not scored.

 

All code submitted may only consist of the following languages: 

APL, Bash, Basic, Bloop, BrainF, C, C#, C++, C++(Legacy), C++ CMake Project, C CMake Project, CSS, Clojure, COBOL, CoffeeScript, Crystal, Dart, Deno, Elixir, Emacs Lisp (Elisp), Emoticon, Erlang, FSharp, Forth, Go, HTML, Haskell, Haskell Cabal, Java, JavaScript, Julia, Kotlin, LOLCODE, Lua, Mono C#, Nim, Nix, Node.js, PHP CLI, PHP Web Server, Python, QBasic, R, Raku, Reason Node.js, Roy, Ruby, Rust, SQLite, Scala, Swift, Tcl, TypeScript, and Visual Basic.

 

Only the standard libraries of each language may be used in the hackathon submission. For usage of other libraries please seek permission from a Code Society Board member in the hackIMSA Discord Server: https://discord.gg/hRPS9fFTqd.

 

Limit one (1) entry per team and only one participant per team is required to submit an entry to Devpost. All submissions must be received by 5:59:59 p.m. (CDT) on May 15, 2022. Late entries will not be scored.   

 

If contestants advance to the second round, they will need to submit documents of eligibility to the judges for verification. Contestants will then attend a livestream event on the Youtube Live streaming service at 7:30 p.m. (CDT) May 15, 2022 where they will give a 5 minute presentation on their project, followed by a 3 minute Q&A session with the judges. Participation in the second round constitutes an agreement by each participant to be livestreamed. If qualifying participants do not attend the second round, they thereby forfeit their place in the finals. 

 

The link to join the final round will be sent to the email linked to the Devpost account of the qualifying submission. Participants must supply their own presentation decks if they so wish to use one. 

 

6. JUDGING: All judging is blind. Participant names, team size, and corresponding schools will be hidden from judges and teams/individuals will be assigned a unique, confidential, identification number for judging purposes.

 

  1. The Preliminary Round: The contest will span a total of two rounds. In the preliminary round, all teams will submit their videos, projects, and description documents. Following which, the five judges will issue a score to a team/individual’s submission out of one hundred points in accordance with the first rubric of the Official Judging Rubrics linked below.

 

https://tinyurl.com/hackIMSA2022rubric 

 

Judges will evaluate and attribute a score to each submission made up of scores based upon the above-listed criteria. The submissions that receive the highest overall scores will be selected as the five potential finalist(s). 

 

In addition, all projects will be checked for plagiarism through a software called Codequiry. Participants may use individual algorithms or components (e.g. Dijkstra's algorithm or a special CSS font effect) from the internet, as long as they cite the URL they got that algorithm or component from either directly above its location in their code or in a separate README file. However, failure to cite sources or copying of entire files or projects from other participants or the internet will be classified as plagiarism.  In the event that a code seems plagiarized and no credit is given to the code in the code comments, the issue will be brought up to the judges, who will make a final decision on disqualification of the submission.  

 

  1. The Live Final Round: In the final round, teams will present to the panel of 5 judges in real time. This presentation during the hackathon finals on May 15, 2022, from 7:30-9:00pm, will generate a point tally of up to 30 additional points that will be added to the previous round’s score out of 100, producing a cumulative, final total out of 130. This grand total will be used to determine the final standings of the hackIMSA event. In the event of a tie, the Usability subscore will serve as a tiebreaker, and if that is not sufficient, subscores of Theme Relevancy, Computational Complexity, Design Expertise, Creativity, Organization respectively, will be observed until a winner is determined.te




In the event that no submissions are received, no prize will be awarded. Decisions of judges are final and binding.

 

7. PRIZES: The following Prizes will be awarded:

 

  1. First place will be awarded one thousand five hundred dollars ($1500) in Newegg store credit.

  2. Second place will be awarded one thousand two hundred and fifty dollars ($1250) in Newegg store credit.

  3. Third place will be awarded seven hundred and fifty dollars ($750) in Newegg store credit.

 

Additionally, the highest scoring submissions will also be awarded “Best in Category” Prizes:

 

In each of three categories unveiled at 5:59:59 P.M. CT on May 13, 2022, the highest-scoring submission will be awarded five hundred dollars ($500) in Newegg Store Credit.

 

In the event a category has no submissions, the five hundred dollar ($500) prize from that category will be split and added to the remaining “Best in Category” awards, resulting in two (2) seven hundred and fifty dollar awards instead ($750).

 

No team can win more than one award meaning, if a team places in the top 3, they are not eligible to also receive category-specific awards. Only six (6) total teams will receive awards. All other participants will receive a certificate of participation.

 

Prizes will be sent out within an eight week time frame after the last day of the contest. These prizes will be emailed by Newegg and Newegg will have the right to award an alternative prize of equivalent value if the original prize cannot be awarded. After the prize has been awarded winners will be the only one responsible for their awards and awards may not be replaced. Winners will be responsible for all insurance and taxes (including but not limited to federal,

provincial, state, territorial, local and/or income) on the value of the prize awarded. Any United

States resident to whom a prize is awarded will be required to provide his or her Social Security

number for tax reporting purposes. Newegg will file an IRS Form 1099 with the Internal

Revenue Service if the retail value of the prize, or combined total of all prizes received from

Newegg in a calendar year, is $600.00 or greater. If a winner refuses to provide his/her Social

Security number, the winner will be disqualified from receiving a prize.



8. GENERAL CONDITIONS:  All federal, state, provincial and local laws and regulations apply. Code Society will have the right to disqualify any entrants who have brought annoyances, damages, or significant disturbances to the hackathon.

 

9. INTELLECTUAL PROPERTY RIGHTS: By agreeing to the rules, participants accept that all submissions to the Devpost competition site will be open source and publicly available. In addition, participants have given Newegg and Code Society at IMSA to publicly display, modify, copy, and use the submissions in any way as long as credit for the project is given to its creators. 

 

10. PRIVACY: Entrants must give permission for the storage of their personal information, and failure to do so, will result in the removal from the hackathon.

 

11.  PUBLICITY:  By entering the competition, entrants give permission for hackIMSA to publicly display information such as the names of the team members, their corresponding high schools, and all their project submissions. By assuming the title of judge, judges will give permission for hackIMSA to publicly display their name, profession, and background information.

 

12. WARRANTY, INDEMNITY AND RELEASE: Participants must agree that their work is entirely original and that they wrote the code themselves. Participants may only seek help and guidance from teachers of their highschool or help from hackIMSA workshops as long as the participants write the code themselves. Participants may also use physical and online resources in the form of forums, articles, and books, but must give credit in the code comments where credit is due. Any other forms of help received by the participants will result in their immediate disqualification. Participants will indemnify, defend, and hold Newegg harmless from any third

party claim alleging any breach or violation of these Official Rules, including but not limited to

this section 12.

 

13. ELIMINATION: Failure to comply with the rules listed in the document will result in elimination of participants from the contest. 

 

14. DAMAGES: The organizers of hackIMSA are not responsible for any participant injuries or damages of participant property, over the course of the event. 

 

15.  RIGHT TO CANCEL, MODIFY OR DISQUALIFY:  If the hackIMSA is not running as intended, organizers of hackIMSA have the right to cancel or modify the event, to prevent any errors or mistakes in the event. In addition, organizers of hackIMSA will have the right to disqualify any participants not following the rules. 

 

16. NOT AN OFFER OR CONTRACT OF EMPLOYMENT: The participation in the hackathon or the acceptance of a prize will not translate to membership or employment with either IMSA Code Society or Newegg. Participants of hackIMSA must acknowledge that no confidential, fiduciary, agency or other relationship exists between them and Code Society or Newegg as a result of the submission of an entry.

 

17. ARBITRATION: By participating in hackIMSA, you agree that disputes between participants and judges or other participants will be settled by hackIMSA event organizers and decisions are final.

 

18. INDISCRIMINATE PRACTICES: No participant will be excluded or discriminated against on the basis of race, color, religion, sex, gender, sexual orientation, ethinicity, disability, socieconomic status, or political affiliation.