Skip to content

An Interactive floor Application, oriented towards child education

License

Notifications You must be signed in to change notification settings

shakram02/PiFloor

Repository files navigation

PiFloor

DOI

An Android Portable interactive floor with minimal setup, oriented towards child education. Detailed description about setup and usage is here. This is a video of the older version that illustrates the project's idea.

Pi Floor has three main modules

  • Optical Character Recognition (OCR) provided by Google's vision API (soon MLKit)
  • User Interface a website that's hosted on the phone used to display questions on a projection screen for example (or other device)
  • Http and Web Socket server, for communication between user interface and application logic
    AppDesign

How it works

  • Put the grid tiles on the floor, where each tiles contains an English word
    tiles

  • Enter calibration mode and select correct text on the tiles that appear on the screen
    Calibration

  • Enter game mode, start the web server
    GameModeGameMode

  • Access the given URL in game mode
    HomePage

  • Upload a file containing questions and answers on the following format sample

    Question?answer,choice0,choice1,choice2,choice3,...etc
    
  • Students stand on the tile to mark the answer they want
    GameRunning

Thank You

@yara11, @AhmedMaghawry, @SarahEldafrawy, @ahmedhammad97, @mirzazulfan

A software thank you to