Optimised - Utilitar - Argeș - Lucrari 2018 Online

Informatii generale

Descriere

Optimised doreste sa fie cel mai bun prieten al unui profesor de informatica.
Aceasta aplicatie a fost facuta cu scopul de a usura munca unui profesor la finalizarea cursurilor sau in timpul orelor.
Pentru utilizarea lui este nevoie de 4 pasi simpli:

  1. Conectarea pe site-ul http://optimised.biz/ si realizarea unui cont alaturi de verificare acestuia pe email.
  2. A doua parte consta in logarea pe contul realizat la pasul anterior si adaugarea subconturilor in panel. Un subcont este un cont ce se va conecta la aplicatia din windows pe un calculator unic.
  3. La finalul realizarii conturilor dorite, profesorul de informatica configureaza pentru fiecare calculator in aplicatia Optimised cate un cont realizat anterior. Pentru fiecare calculator se va seta pornirea automata a programului odata cu sistemul de operare.
  4. In cele din urma profesorul isi poate stinge/restarta fiecare calculator conectat direct din contul sau de admin fara sa atinga restul calculatoarelor. Pe langa aceasta utilitate, se poate deschide si o pagina web catre anumite calculatoare sau catre toate in acelasi timp, acest lucru simplificand munca profesorului de a raspunde elevilor la cea mai des intalnita intrebare: “Pe ce link trebuia sa intram?”. In cele din urma una din principalele utilitati ale acestui program este partea de optimizarea a sistemelor pe care ruleaza aplicatia prin stergerea fisierelor nedorite din windows direct din panel.

In viitor doresc sa extind aceasta aplicatie cat mai mult pentru a usura munca unui profesor.
Urmatoarele planuri ale programului sunt:

  1. Trimiterea fisierelor direct din web catre un calculator sau toate in acelasi timp.
  2. Oprirea proceselor direct din web (foarte util pentru elevii care stau pe jocuri in timpul orelor).
  3. Sistem de feedback catre profesor prin aplicatie (utila atunci cand un elev gaseste o problema la periferice/sistemul de operare).

Tehnologii

App:
Aplicatia a fost realizata in C#, iar design-ul folosit pentru interfata se numeste iTalk.
Aplicatia mai necesita 2 dll-uri suplimentare pentru JSON si TaskScheduler acestea se pot regasii pe GitHub.
Web:
Site-ul/Api-urile sunt realizate in PHP(Laravel 5.6) combinat cu Boostrap 4.0/jQuery/Javascript/mysql/HTML/CSS
Server:
Partea de web este hostata pe un VPS ce ruleaza Ubuntu 18.0 Bionic alaturi de Apache/mysql/Phpmyadmin si un server smtp.
Github de la partea web: GitHub - mihaieremia/Optimised-Web: Infoeducatie 2018 / Utilitar partea web

Cerinte sistem

Aplicatia ruleaza pe orice versiune de windows de la XP in sus.
Aplicatia necesita minim Microsoft .NET Framework 4.5.2.

Realizatori

Mihai Daniel Eremia

  • Scoala: Liceul Teoretic “Ion Cantacuzino”
  • Clasa: 9
  • Judet: Argeș
  • Oras: Pitesti

Paula Marinescu

  • Scoala: Liceul Teoretic Ion Cantacuzino
  • Clasa: 9
  • Judet: Argeș
  • Oras: Pitesti

Screenshots