Giter Club home page Giter Club logo

glados's People

Contributors

chaoos avatar joberkel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

glados's Issues

Time limit not shown to user

Using 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.

I18n implementation

  • lernstick-exam-client
  • glados
    • student visble stuff with \Yii::t() (see commit 68911c4)
    • teacher visble stuff with \Yii::t() (see commit 68911c4)
    • manuals/howtos (will not be implemented)
    • date formatting
    • searchable translated fields (see commit 944a049)
    • live data
      • database to work with message template + data
      • \Yii::t() on message template

Create Exam via Server

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.

Bulk action for tickets

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.

Backup fails due to port 22 beeing blocked - but it is not!

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

sudo not available

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.

Icon Finish Exam not on desktop

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!

Version control

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.

How to pull squashfs-filesystem from Prüfungsstick back into Lernstick?

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?

Last backup not triggering when backup_last > end

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.

Link shutdown command to "Prüfung abgeben" (hand exam in)

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.

Screenshots not taken

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.

ZIP-file not shown on desktop

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.

"Actions" menu does not open - server meets all requirements

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?

History

History for specific table fields:

  • create history entry when item is updated
  • remove history item when ticket/exam whatever is deleted

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.