lernstick / glados Goto Github PK
View Code? Open in Web Editor NEWThe exam server webinterface
Home Page: https://glados-doc.readthedocs.io/en/latest/
License: Other
The exam server webinterface
Home Page: https://glados-doc.readthedocs.io/en/latest/
License: Other
Happend on a debian 9 server with a debian 9 stick.
History for specific table fields:
When creating an exam with the Lernstick, there should be a possibility to upload the data directly to the exam server in the network (via rdiff-backup?). The squash-filesystem should then be generated on the server and an exam created automatically.
Possibility to provide a list of packages that should be installed/deinstalled on the exam system.
Scan of qrcode via webcam and zbarcam
.
When the student hands in the exam results in the moment when a backup is running, the backup_last entry is greater than the end entry in the database. Therefore the last backup will never run.
I don’t know what I’m doing wrong, but in my installation of glados the "Actions" menu is empty. After logging in, I can’t do anything because the menu is empty. The server meets all requirements and I used the deb-packages to install glados on debian 9.5. It is installed in a virtual machine. What am I doing wrong?
One possibility is to create a random hash and append it to the original filename with removed special characters.
In some cases when deleting a ticket, there is just a white page with no feedback.
Hi chaoos,
now the glados server works. When testing the server with an example exam the client could download the exam files, the client started in "exam mode", the I finished the exam and then nothing happened anymore. There was a message in "Activities" saying "Backup failed: network error". In /etc/logs/glados/error... I found: Port 22 is closed or blocked. In fact, it is neither closed nor blocked. From another machine I can easily access the glados server using ssh and port 22. It is not blocked and reachable. I was also able to reach it form the exam machine.
Do you have any ideas to resolve this problem?
Thanks a lot for your great work!
feschoppe
The login form should provide a short info, that is editable by the admin.
Could be done using the logfiles of rdiffbackup, instead of expensive indexing and spamming the database.
Maybe with a template and markers/variables
I set the option "User can gain root privileges by sudo" but the user cannot get root privileges without password as claimed by the help text.
When manually closing tickets left in the running state by students (e.g. by pulling out the Lernstick), it would be helpful to select all filtered tickets and have them processed in one batch.
it would be great if users could authenticate with their ad account.
Using Prüfungsstick based on Lernstick version 2019-06-10, I created a ZIP-file containing a single text file that is attached to the exam. The content is nowhere visible on the exam desktop.
The activities counter does not count correctly.
Although this question probably is more directly aimed at Lernstick, the question does arise naturally in the context of Prüfungsstick. I followed the directions for creating a squashfs-filesystem as exam file. This worked fine for a previous exam.
A new exam will have very similar settings and therefore I would like to use the already prepared squashfs as a base. However, I do not see how to easily pull that squashfs into Lernstick and start working from there. How can that be done?
At current, it replaces the current window which is a bit confusing.
\Yii::t()
(see commit 68911c4)\Yii::t()
(see commit 68911c4)\Yii::t()
on message templateUsing Prüfungsstick based on Lernstick version 2019-06-10, the time limit set in Glados is nowhere visible on the exam desktop. This does not correspond to the help text in the Glados web interface.
with flock() (see http://php.net/manual/de/function.flock.php)
In https://github.com/imedias/glados/blob/debian9/debian/postinst#L123
Only chown depth 1. Else an update would take very long if there are a lot of backups.
Remove old events
and event_streams
-> clean these tables periodically
Using Prüfungsstick based on Lernstick version 2019-06-10, the Finish Exam icon is neither in the "ribbon" among the preferred applications on the left side nor on the desktop. The welcome text to the exam explicitly says to "doubleclick the icon at the desktop to finish the exam".
The desktop folder under $HOME indeed is empty. In the primary phase, there is, however, a search_exam_server.desktop on the desktop.
I hope this is the right repository for this bug!
Using Prüfungsstick based on Lernstick version 2019-06-10, no screenshots are taken although the respective setting is two minutes in the Glados web-interface.
When old test ticket are abandoned, the server tries to backup them all 1 minute. After a while the backup process should give up abandoned tickets.
The shutdown command from the desktop should be replaced by /usr/bin/finishExam.
Reasoning: it can be misleading to students that they can successfully shut down the computer from a running exam session without realizing that they in fact did not finish the exam. Furthermore I do not see any reason why one should need to shut down the computer in the midst of an exam.
This even is a security flaw. Students might turn off the computer and walk away from the exam room. Provided they have an exam stick, they can boot back into the exam and modify it without supervision. If the teacher does not keep an eye on the state of the students' tickets there is no way to recognize this.
When deleting an exam, a question should appear whether the user wants to remove all associated tickets or remain them.
The exam in the database should contain a version (of the Lernstick) on which the exam was created. When the exam is started on another Lernstick version, a warning message should appear. The version of the Lernstick should be stored in the generated squashfs-filesystem.
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.