tolarteh / moodle20 Goto Github PK
View Code? Open in Web Editor NEWMoodle 2.0 with a module for remote laboratories
License: GNU General Public License v3.0
Moodle 2.0 with a module for remote laboratories
License: GNU General Public License v3.0
En la bases de datos se debe agregar la dirección de la cámara y si se va a hacer un popup, se debería pedir también el tamaño de la ventana desplegable.
Cuando dos usuarios diferentes intentan reservar laboratorios diferentes a la misma hora la aplicación no lo permite.
Cada laboratorio debe tener un tiempo máximo de reserva.
Este tiempo debe ser configurable al crear o editar el experimento, además se debe reflejar en el máximo tiempo permitido al tiempo de hacer la reserva.
También se debe tener la posibilidad de reservar un mínimo de 30 minutos, en lugar de la hora completa.
Esto requiere que las horas a escoger sean cada media hora también, para no dejar franjas libres.
Cuando se muestran los experimentos a los estudiantes, profesores o administradores se muestran todos los experimentos, tantos los activos como los inactivos.
Se quiere que sólo los experimentos activos se muestren a los estudiantes o usuarios que no tengan permiso de edición de experimentos.
Hasta ahora hay 3 campos obligatorios en los experimentos: nombre, descripción y URL.
Se quiere que la URL sea opcional, lo que se debe reflejar en la base de datos y en las páginas de creación y edición de los experimentos.
Poner la pestaña "Reserva" en la segunda posición para resaltar esta acción.
También cambiar el nombre en los laboratorio de "Ver Experimentos" a "Ver Contenidos", para evitar confusiones por parte de los usuarios.
Cuando el tiempo del experimento se acabe, sería conveniente que la plataforma terminara la reserva.
También si es posible tener un reloj que muestre el tiempo que falta para acabar el experimento.
Como el objetivo de la página son los laboratorios, deberían aparecer antes que la información del proyecto.
Hasta ahora se un usuario tiene permisos de editar experimentos en todos los laboratorios y esto debería ser único por cada laboratorio. Así, habría que incluir permisos distintos por cada laboratorio, de manera que una persona que se le asigne permisos para editar experimentos de un laboratorio X, no pueda hacerlo también en un laboratorio Y.
Esto se puede hacer de dos maneras:
Mostrar la hora actual del servidor en la página ../reservations/new.php
Usar el calendario de Moodle para mejorar las reservas.
Después de creado el experimento, no se puede editar. Realizar el módulo de edición de los laboratorios.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.