Giter Site home page Giter Site logo

autolec's Introduction

Autolec

This is an Android app developed during Warwick Hack 2016 by:

  • Alexandru Blinda
  • Alexandru Rosu
  • Tudor Suruceanu
  • Andrei-Marius Longhin

We are Project ATAA, a team of enthusiastic students at University of Birmingham who love coding. This app brought us two prizes at WarwickHack2016:

  • 1st place for the "Build a hack that helps students, using NFC tags or QR Codes" challenge by sponsor Black Pepper Software
  • 3rd place overall for the whole hackathon, awarded by Major League Hacking

What it does

This application is targeted to students and automates tedious operations. Before a lecture, it:

  • signs you up as attenting and sends the time you arrived to class to the database
  • gives a link for your lecture notes for the day, IF they are available
  • enables wifi
  • disables sounds
  • sets the brightness on low

After lectures, it:

  • sends the time you got out to the database
  • takes you to an online survey where you submit feedback, IF one is available
  • disables wifi
  • enables sounds
  • sets med-high brightness

(The last 3 features of each list above can be configured by the student.)

How it works

An NFC tag is placed at the entrance of each lecture room, seminar room etc. Students hold their phone near the NFC tag for validation when they enter the room and once again when they exit. The app then sends data (the time students enter and exit the room) and retrieves data (link to lecture notes, link to survey) from a remotely-stored database. Furthermore, the phone's "environment" is adjusted as configured by the student previously via the control panel provided by the app.

How to run it

WILL BE UPDATED SOON

It contains a list of the students enrolled to the courses, their student id and the time they last got in/out of a lecture. It also contains the list of the courses, among with their lecturers and the last lecture notes and surveys.

For now, the database is hardcoded as a test one hosted by Amazon Web Services, but in a future release it may be configurable.

The future

  • select database
  • show in/out times for particular courses
  • enroll students for particular courses
  • make changing the student id only possible when installing the app
  • validating actions via a face recognition system

autolec's People

Contributors

alexandruro avatar txshub avatar

Watchers

James Cloos avatar Blex avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.