Skip to content

SQLI-Morocco/battlebrain2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQLI Internal Hackathon BattleBrain 2020

Introduction

SQLI Internal Hackathon BattleBrain 2020

           BatteBrain2020           

Topic

Context

Hi, I’m Younes, I was happy to hear we are returning to work at SQLI offices! With the new health security policy, now the seats are no longer nominative, humm that’s an issue what if I come up late and find the sweet spot next to the window already taken?! If only there was some way simple and intuitive to choose my place...

Oh wait! We do have skilled peoples at SQLI and I believe they can help provide a solution for me to book my seat in advance!

Hey, another problem comes to my mind, how can I make sure to comply to social distancing rules while choosing my seat? Can this solution system recommend me a place appropriate based on some pre-defined rules?

Also, why not the solution even suggest seats next to my team members?

Challenge To Solve!

Hello SQLI Talents! Can you help Younes solve his problem?

Intermediate Uses Cases:

  • Younes has the possibility to book a secure seat for one or more time ranges based on pre-defined health security policy constraints.
  • Younes can see how many seats are available and their location/position.
  • The provided seats for Younes should comply to occupency rules:
    • 50% of all seats in one area are occupied at most.
    • No two seats are directly located next or in front of each other.
    • Seats are not named (no one owns the seat).
    • Admin can override seat availability.

Advanced Uses Cases, the solution should be able to:

  • Younes can see existing seats reservation with the names and teams.
  • Younes can select the team he's working with and the solution proposes to him specific seats.
  • Younes must select all the days per week that his team requires him to be on site.

Champions Uses Cases:

  • Maybe you thought of a specific use case that can help Younes? Show us your skills!

Prizes!

  • Last Generation Laptops
  • Cloud Computing Vouchers
  • ELearning Vouchers

Goodies: Tee-shirt, Hats and more.

Hackathon Rules

  • One participant can only submit a project with one team.
  • All code that is submitted must be developped during the Hackathon, if the participant is reusing existing code, it must be declared in the README document. Code that is re-used but not declared can disqualify your solution.

Number of participants per Team

Maximum of two per team

Technology

All technologies are accepted as long as you have an interactive user interface.

Duration

48h starting from Friday 24th at 6pm GMT+1

Expected deliverables

All teams must submit three mandatory artefacts in a github private repository:

  • Screencast of the solution
  • Detailed README
  • Working code

You are highly encouraged to also submit photos and video of your team effort and fun moment during the Hackathon!

Selection Criterias

In order to select the first three winning teams, the organization committee will filter the submitted solutions based on a formal and transparent initial selection criteria.

Following this first selection, a Jury committee will evaluate all selected teams solutions based on a notation grid detailed below.

Initial Selection Criterias

In order for your team's solution to be presented for Jury evaluation, you must submit all expected deliverables and they have to comply to the following rules:

  • Screencast of the solution
    • The video must show one or multiple use cases that are solved by your solution.
  • Detailed README
    • Based on the content of this file, the organization committee should be able to compile and run your solution.
    • Must include Team Participants
    • Must include if you are re-using code
  • Working code
    • Compiling code without errors.
Jury Selection Criterias

The Jury will evaluate your solution based on the following axis by applying a score representing to what extent your solution fulfills the specific Topic:

  • Number of fully working use cases - 40%
  • Innovative technologies / AI / Recommendation Algorithms - 30%
  • Quality of Deliverables (Code, Ease of deployment, Video quality, etc) - 20%
  • UI / User Experience - 10%

How To Submit Your Solution

  • Create or use your Account on Github
  • Duplicate/Fork privately this repository and put your solutions artefacts in the dedicated folders (Video, Code)
  • Once you are ready to submit your solution, add/invite the provided committee users as Read Only users to your repository.

During the Event

A Teams invitation will be sent to you to join the #battlebrain channel for discussion during the 48h.

About

SQLI Internal Hackathon BattleBrain 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published