LabRemote - Web in Progress

14
Echipa: Alex Eftimie, Sergiu Iordache, Irina Preșa Licență: GPL v3 (GNU Public License, version 3) Website: http://labremote.korect.ro HP's Web in Progress Contest Application

Transcript of LabRemote - Web in Progress

Page 1: LabRemote - Web in Progress

Echipa: Alex Eftimie, Sergiu Iordache, Irina Preșa

Licență: GPL v3 (GNU Public License, version 3)

Website: http://labremote.korect.ro

HP's Web in Progress Contest Application

Page 2: LabRemote - Web in Progress

Cuprins

Introducere

Cum funcționează

Arhitectura

Middleware

Android

Demonstrație

Concluzii

Page 3: LabRemote - Web in Progress

Introducere - Problema

Foi de prezență

Semigrupe variabile

Orar flexibil

Vacanțe

Moodle

Page 4: LabRemote - Web in Progress

Introducere - Soluția

Aplicație Android

Web Server/ Web Interface

Sincronizare

Notare

Import/Export

Page 5: LabRemote - Web in Progress

Cum funcționează

Page 6: LabRemote - Web in Progress

Arhitectura

API: REST, apeluri semnate

Date: Student, Grupa, Curs, Asistent, Orar, Prezența

Telefon (simplu): vizualizare/notare

Web browser (avansat): editare grupe, orar,

import, export

Page 7: LabRemote - Web in Progress

Tehnologii

Web: Django, cURL

Android: Android SDK, QR Barcodes

Development: github, dropbox

Project Management: iterativ

Testing: unit testing

Page 8: LabRemote - Web in Progress

Middleware

Page 9: LabRemote - Web in Progress

Middleware (2)

Page 10: LabRemote - Web in Progress

Middleware (3)

Page 11: LabRemote - Web in Progress

Middleware (4)

Page 12: LabRemote - Web in Progress

Android

Page 13: LabRemote - Web in Progress

Android (2)

Page 14: LabRemote - Web in Progress

Concluzii

Proiect complet: documentare, dezvoltare,

testare, promovare

Lucru în echipă Sergiu: documentare, middleware

Alex: middleware, import

Irina: API, Android App

Rezultate :) ?