EasyQuizzer Wiki
Helping teachers around the world to create unique tests per student.
Status: Beta
Brought to you by:
asantosbioinfo
Welcome to your wiki!
This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
The wiki uses Markdown syntax.
Dear all,
Former the software was planned to run in isolation on a single machine. However, was very easy to add support to run connecting in a remote postgres database. So, the main difference from version 2.0 to 2.1 is the capability to remotely connect to a database hosted by a nonlocal server or listening in another port or administered by another user, not only the primary database user (postgres).
Regards,
Anderson Santos
Dear users,
The differences from version 2.1 to 2.2 are basically navigation features: changed buttons' names from 'Cancel' to'Back'; confirmation button in care of changes made to an exam and a try to close the program; foreign key constraint message in case of a not allowed record delete; Removed exam identifier duplicate at the printed quizzes.
Regards,
Anderson Santos
Hi everybody.
First of all, for those who downloaded the software before I would like to apologize me due to a bug recently uncovered by myself. Indeed I figure out at least three in one flaw. For resume, tests containing more than four questions were prone to enter in an endless loop. There was no guarantee of an infinite loop, but an enormous chance, plus a memory allocation escalate. The fact is that unconsciously we programmed the tool to generate all combinatorial possibilities for the set of alternatives for each question using a random process to create such combinations; the upper and down limits for the number of right options for each item was very exigent and forcing the software to discard the majority of the random selections. The consequence was more and more random selections and memory allocations. I believe I fixed that putting a limit of 40% of the upper limit and zero for low limit. In the future, I'm planning to offer such customization in the config panel. Find the corrected software in the file named version 2.3.
Regards,
Anderson Santos
Hello Everyone.
I have good news. I'm finally did open-sourced the EasyQuizzer code. Besides the jar files, you all will also find the java source code for my software. A straightforward "ant" command within the cloned code should be enough. However, pay attention to your java compiler version, the java libraries, and PostgreSQL installation.
If someone wants to help support other database management systems, correct eventual bugs or create new functionalities, I will be delighted with any help.
Regards,
Anderson Santos
Hy Everybody!
I am happy knowing that I have a dozen users worldwide. You all are very welcome. Please, by my guests.
I want to share some updates on this project. I was not warned about the parallel life cycles of my code at GitHub and Sourceforge. So, I updated the code in GitHub in the last few years, and Sourceforge did not follow it. I manually edited the Sourceforge source code and also inserted a compiled "EasyQuizzer_v2.4.jar" in Sourceforge containing last year's amendments. The git log warns that:
"Updating instructions to install the deprecated openjfx library but still functional and filtering questions by topic before editing alternatives. This version was tested, compiled, and run on Ubuntu 20.04 LTS with Java 8.0.352.fx-zulu installed by skdman."
I hope you all enjoy it.
Cheers,
Anderson Santos
Hi professors!
It has been a while since my last try to use EasyQuizzer in Windows. I am passing by here to express how easy it is to install EasyQuizzer in Windows 10. To my surprise, installing Postgres version 15 (latest) and Java Runtime Extension Version 8 Update 371 (default to Windows 10) suffices to allow a soft install and use process. Just remember: if the Postgres user password is simply "postgres" and you accept de Postgres default port (5432) installation, nothing else shall be changed at the EasyQuizzer configuration to run the software.
Regards,
Anderson Santos