interfaces-incarnees-augmentees-projet's Introduction
interfaces-incarnees-augmentees-projet's People
interfaces-incarnees-augmentees-projet's Issues
Partager son écran : grab and throw
Permettre au professeur et aux étudiants de partager leur écran
Création d'un sondage
Permettre au professeur de créer à l'avance son propre sondage (BINAIRE et QCM)
Passage entre les différentes vues : swipe
Ajouter un geste pour effectuer le passage entre deux vues. Il faut un geste pour aller vers la droite et un geste pour aller vers la gauche.
Sélection de fenêtre : moving hand horizontally to left / right
Permettre au prof, étudiant de choisir la fenêtre qu'il veut partager
Uploading Document
Permettre au professeur d'uploader des documents qu'il partagera avec ses étudiants durant la leçon
Refus partage d'écran : thumbs down
Permettre au professeur uniquement d'arrêter le partage d'écran des étudiants (off)
Valider l'envoi d'un document en tant que professeur
Envoie document : grab and throw
Permettre au professeur d'envoyer un document à télécharger à tous les étudiants
Mise en place des structures de données
Création de l'architecture des structures pour les sondages,...+ implémentation
Autorisation partage d'écran : thumbs up
Permettre au professeur uniquement d'autoriser le partage d'écran des étudiants
Naviguer entre les vues
Permettre la navigation entre les différentes vues (partage écran, partage document, sondage, objet 3D)
Télécharger un document : grab and take
Permettre à un étudiant de download un fichier envoyé par le prof
test
test
Disparition Objet 3D : mouvement rapide de zoom out tapant les mains
Permettre de faire disparaître un objet 3D de l'écran
Lancement sondage
Permettre au professeur de lancer un sondage
Configuration du dépôt
- Mise en place du turborepo
- Installation des packages
- Configuration des projets
- Création des interfaces
Création de l'objet 3D
Implémentez un objet 3D par défaut
Apparition objet 3D : bras qui s'ouvre rapidement en démarrant collés
Permettre de faire apparaître un objet 3D à l'écran
Accepter un document en tant qu'étudiant
Déplacement de l'objet 3D : bras se déplaçant vers la gauche ou la droite
Permettre de déplacer verticalement et horizontalement un objet 3D
affichage du nom de l'étudiant dans le système de partage
Il faudrait afficher le nom de l'étudiant à la place de l'ID de la connexion.
Création Leçon
Permettre à un professeur de créer à l'avance sa leçon (qui sera composées de sondages, d'objet 3D et documents à partager (NE PAS IMPLEMENTER CES ELEMENTS DANS CETTE ISSUE))
votes BINAIRES : thumbs up and thumbs down
Permettre de compter les votes BINAIRES (oui/non) des étudiants
Navigation Leçon
Permettre au professeur de naviguer dans sa leçon (avancer/reculer)
Système de description des gestes
Zoom In objet 3D : bras qui s'écartent
Permettre d'effectuer un zoom in (agrandissement) de l'objet 3D
Choix document à télécharger : geste ?
Permettre à un professeur d'envoyer un document aux étudiants
Rotation de l'objet 3D : balayement du bras de gauche à droite
Permettre de faire tourner un objet 3D sur lui-même sur l'axe x et y (sur un axe horizontal et vertical)
Arrêt partage d'écran
Permettre au professeur/étudiant de stopper le partage d'écran s'ils projettent leur propre écran
Votes QCM : finger extended count
Permettre de compter les votes QCM des étudiants (nombre de doigt?)
Zoom Out Objet 3D : bras qui se rapprochent
Permettre de faire un zoom out de l'objet 3D (rétrécicement)
Création du système de "vues"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.