Skip to content

vdeville/TOLS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Teacher Online Stream

Mon projet utilise:

  • X11VNC
  • VNCVIEWER
  • noVNC

VNC C'est quoi ?

Virtual Network Computing ou VNC est un logiciel utilisé pour se connecter à un ordinateur distant. Il permet de transmettre les saisies au clavier ainsi que les clics de souris d'un ordinateur à l'autre, à travers un réseau informatique, qu'il soit local ou par le biais d'Internet. VNC est indépendant de la plateforme, un client VNC installé sur n'importe quel système d'exploitation peut se connecter à un serveur VNC installé sur un autre système d'exploitation. Plusieurs clients peuvent se connecter en même temps sur un même serveur VNC.

Comme mentionné ci-dessus plusieurs clients peuvent se connecter en même temps, je suis donc parti de ce principe pour créer mes scripts. J'ai rendu la partie serveur accessible uniquement en lecteur seule pour les clients qui s'y connecteront par la suite.

Je suis donc reparti de mon idée de départ qui était de créer tout un système très simple pour envoyer l'ordinateur du professeur sur chaque ordinateur des élèves. Afin de faciliter la mise en place, j'ai créé un premier script qui lance le serveur sur l'ordinateur du professeur et un second qui lance la connexion au serveur sur les ordinateurs d'élèves.

FONCTIONNEMENT

  • Interface WEB : il suffit de lancer le script sh, celui-ci va automatiquement créer ce qu'il faut:

              sh serveurProf_WEB.sh
    
  • Prof : il suffit de lancer le script sh, pour ce faire voici un exemple :

              sh serveurProf.sh
    
  • Élève : il est également nécessaire de lancer un script sh mais cette fois-ci en rajoutant un argument qui est l'ip source, exemple :

              sh clientVNC.sh 192.168.1.26
    

Installation

Seulement un download:

  • Interface WEB:

    $ wget https://raw.githubusercontent.com/MyTheValentinus/TOLS/master/serveurProf_WEB.sh
  • Profs:

    $ wget https://raw.githubusercontent.com/MyTheValentinus/TOLS/master/serveurProf.sh
  • Eleves:

    $ wget https://raw.githubusercontent.com/MyTheValentinus/TOLS/master/clienVNC.sh

NOTE DE VERSION

  • V3:

    Ajout d'une interface web et du script qui va avec

  • V2:

    Ajout de screen au script clientVNC.sh

  • V1:

    Initial Commit

About

Teacher Online Stream, VNC scripts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages