iTest

Education

Source (required if based on other people's work):

0
Score 75%
Description:

iTest is a simple program which allows you to take advantage of the best of computerised examination.

iTest consists of two programs:

* iTestServer - question/answer database editor and exam server
* iTestClient - test client used by students, connects to the server

iTest makes it easy to:

* Create and organise a database of questions and answers
* Set up a server and a printer
* Connect a client computer for each student, which generates a test according to your server settings

Supported platforms:

* Apple Mac OS X (Universal)
* Linux/Unix (Source code)
* Microsoft Windows (Installer)

Available in:

* English
* Italian
* Latvian
* Portuguese
* Russian
* Slovak
* Spanish
* Turkish
Last changelog:

11 years ago

iTest 1.4.1
- added Latvian translation
- number of flags now unlimited, although iTest 1.4.0 won't be able to open your database if you create more than 20 flags (otherwise, the database format is unchanged and compatible)
- added the "Shuffle answers" and "Do not print test results" options to server settings
- "Other settings" moved from iTestClient to iTestServer
- Mac OS X: double click or drag and drop database files onto the iTest icon to open them
- upgraded from Qt 4.4.0 to Qt 4.5.0 (Windows and Mac OS X binary packages; tarballs still build with Qt 4.4)
- numerous bug-fixes and more...

iTest 1.4.0
- added Italian translation
- added an advanced scoring system
- added multiple choice questions support
- upgraded from Qt 4.3.2 to Qt 4.4.0
- numerous bug-fixes and more...
iTestServer (formerly Database Editor)
- added the ability to create classes with students
- added the ability to set the (minimum) number of questions in a test for each flag separately
- added support for up to 9 answers and the ability to set this number for each question separately
- advanced test printing options, random order of questions in each printout, the ability to print keys to tests
- improved appearance under Mac OS X
- new database format - older versions of iTest cannot open the new itdb 1.4 files, iTest 1.4 can still open older databases
- code clean-up, code sharing with iTestClient
iTestClient (formerly Test Writer)
- added support for up to 9 answers
- code clean-up, code sharing with iTestServer

iTest 1.3.0
- added Spanish translation
- added SVG (scalable vector graphics) support, which means questions can now contain graphics
- added multiple correct answers support
- new database format - older versions of iTest cannot open the new itdb 1.3 files, iTest 1.3 can still open older databases
- upgraded from Qt 4.3.1 to Qt 4.3.2
iTestServer (formerly Database Editor)
- added the ability to print questions and tests (with or without graphics)
- added search to the "overall statistics" dialogue
- made the ui more flexible
- many improvements in translations
- numerous bug-fixes and more...
iTestClient (formerly Test Writer)
- added the ability to hide correct answers at the end of tests
- made the ui more flexible
- fixed a bug where the status of the test progress bar was not refreshed after starting a new test

iTest 1.2.0
iTestServer (formerly Database Editor)
- renamed to iTestServer
- added Portuguese translation
- added the ability to set a pass mark for each flag separately
- this required some changes in the saved sessions view and in printing
- added the ability to group similar questions in order to be able to tell the client to choose one question of the group at most (useful when knowing the answer for one question would suffice to guess the answers for other questions)
- server setup (advanced): double clicking adds/removes items
- improved the "overall statistics" dialogue; question names now coloured according to their flag
- improved the "change language" dialogue
- improved the comments editor (undo/redo)
- changed flag 1 colour to light green
- row height now calculated correctly in the "overall statistics" dialogue
- fixed the "adjust difficulty" button - now the icon in the list of questions changes when difficulty changed
- cleaned up the menus, improved their behaviour
- code clean-up
- new database format - older versions of iTest cannot open the new itdb 1.2 files, iTest 1.2 can still open older databases
- upgraded from Qt 4.3.0 to Qt 4.3.1
- and more...
iTestClient (formerly Test Writer)
- renamed to iTestClient
- added Portuguese translation
- added the ability to start a new test
- more advanced test generation, support for groups added
- upgraded from Qt 4.3.0 to Qt 4.3.1

iTest 1.1.1
Database Editor & Test Writer
- added Turkish translation
- if available, translation to the system language loaded by default
- NEW ENCODING: UTF-8 - adds support for more languages and special characters
- iTest 1.1.1 can still open old CP 1250 databases from older versions of iTest
- older versions of iTest cannot open the new UTF-8 databases from iTest 1.1.1
- upgraded from Qt 4.2.2 to Qt 4.3.0
Database Editor
- printing: support for the & sign

iTest 1.1.0
Database Editor
- added Russian translation
- removed the ability to delete a session
- added the ability to archive, restore and copy sessions
- added the ability to save a copy and a backup copy
- changes made to questions auto-applied when saving
- the selected session now green in the list of saved sessions
- decreased font size of printed exam results
- items in the list of students now green if passed and orange if failed
- warning when changing the name of the database or a question, occurrences in sessions and archived sessions auto-updated
Test Writer
- added Russian translation
- added the ability to hide question names

giorgo

7 months ago

Itest looks like a great application. I will appreciate any help given.

Report

giorgo

7 months ago

I am trying ti install iTest on debian 9 and it is giving an error on the Make step here is the output
giorgo@giorgo:~/iTest/iTest-1.4.2-PREVIEW4-src$ make

cd iTestServer/ && make -f Makefile
make[1]: Entering directory '/home/giorgo/iTest/iTest-1.4.2-PREVIEW4-src/iTestServer'
/usr/lib/x86_64-linux-gnu/qt4/bin/uic main_window_v2.ui -o ui_main_window_v2.h
make[1]: /usr/lib/x86_64-linux-gnu/qt4/bin/uic: Command not found
Makefile:440: recipe for target 'ui_main_window_v2.h' failed
make[1]: *** [ui_main_window_v2.h] Error 127
make[1]: Leaving directory '/home/giorgo/iTest/iTest-1.4.2-PREVIEW4-src/iTestServer'
Makefile:40: recipe for target 'sub-iTestServer-make_default' failed
make: *** [sub-iTestServer-make_default] Error 2

giorgo@giorgo:~/iTest/iTest-1.4.2-PREVIEW4-src$

Report

amarsingh

9 years ago

The app looks great, although I can't try it without there being a .deb package (I'm an Ubuntu user. I am new to Linux, so if possible, someone please make a .deb :)

Thanks

Report

C

michaltomlein

9 years ago

Thanks.

It's a bit of a coincidence - just yesterday I received an e-mail from somebody who was kind enough to make an Ubuntu package (https://launchpad.net/~nagos/+archive/ppa).

You can install it like this:
deb http://ppa.launchpad.net/nagos/ppa/ubuntu jaunty main
sudo apt-get install itest

I hope it works for you.

Report

GuSArg

11 years ago

I have this problem on Make step:

gustavo@MysT:~/Descargas/iTest/iTest-1.2.0-src$ make
cd iTestServer/ && make -f Makefile
make[1]: Entering directory `/home/gustavo/Descargas/iTest/iTest-1.2.0-src/iTestServer'
g++ -o ../iTestServer .objects.unix/main.o .objects.unix/main_window.o .objects.unix/database.o .objects.unix/questions.o .objects.unix/text_formatting.o .objects.unix/flags.o .objects.unix/about_widget.o .objects.unix/question_item.o .objects.unix/server.o .objects.unix/client.o .objects.unix/env_vars.o .objects.unix/print_engine.o .objects.unix/session_viewer.o .objects.unix/student.o .objects.unix/session.o .objects.unix/archived_session.o .objects.unix/pass_mark.o .objects.unix/moc_main_window.o .objects.unix/moc_about_widget.o .objects.unix/moc_client.o .objects.unix/moc_student.o .objects.unix/moc_session.o .objects.unix/moc_archived_session.o .objects.unix/qrc_resources.o .objects.unix/qrc_i18n.o -L/usr/lib -lQtGui -lQtNetwork -lQtCore -lpthread
/usr/bin/ld: cannot open output file ../iTestServer: Is a directory
collect2: ld returned 1 exit status
make[1]: *** [../iTestServer] Error 1
make[1]: Leaving directory `/home/gustavo/Descargas/iTest/iTest-1.2.0-src/iTestServer'
make: *** [sub-iTestServer-make_default] Error 2

Any tip?

Cheer.

Report

C

michaltomlein

11 years ago

Hi,
I know about this problem already - it is solved. Please download the new source code - iTest-1.2.0-1-src.tar.gz from Sourceforge.
Sorry for inconvenience, I should have tried iTest under Linux before releasing, my fault. This problem does not occur under any other platform.

Report

GuSArg

11 years ago

michaltomlein: Great app!!

I will start translating it into Spanish, since i am professor of the Univ. and of my own Linux Centre, maybe i will start using it.

Kind in the same area, i am developing too an app. to Administrate "Cybers/Internet Café's" under Linux (server and client) and using QT but with Python (PyQt). Maybe i will post in this site too about it:

Main: http://opencoffee.lnxteam.org
Pics: http://opencoffee.lnxteam.org/trac#CapturadePantallas

Keep with the good work!

Report

C

michaltomlein

11 years ago

Hi,
thank you for the kind words.
If you send me an email to michal.tomlein@gmail.com, I can send you the newest blank ts files to work with.
Oh, and please download the newest iTest 1.2.0 - there are many new features to try out. I hope they'll all work for you. If not, please send a report.
Thanks for using iTest.

Report

GuSArg

11 years ago

Great, just directly send me the file to gustavo.diaz@gmail.com and as soon i have time i will translate it.

Cheers.

Report

C

michaltomlein

11 years ago

Hi again,
I have had a look at your app and I think it is very interesting. The user interface looks wonderful. I tried to search for any ts files, but I only found gui_en.ts, which was in Spanish and there wasn't much to translate anyway.
Are you planing to translate your app to English? Because then, if you wanted, I could also translate it to Slovak. Would you like that, or you don't need it?

Report

GuSArg

11 years ago

Yes, indeed the App mainly language will be Spanish and not English (as many Spanish speakers do, Spanish is one of the language more used, so...)

When an usable version comes out (near end of the year) the hole app will be translated to English as well too.

Cheers.

Report

IndigoJo

11 years ago

Why exactly have you decided to make Qt 4.3 a dependency for this app? Most Linux distributions, including OpenSUSE, Mandriva, Debian and Ubuntu, still have Qt 4.2; even Ubuntu will not have Qt 4.3 until "Gutsy" is released in October, so no Ubuntu binaries can be produced for Feisty. Also, 4.3's Mac version is rather flaky in my opinion; apart from anything else, as I've discovered when compiling my app (QTM) on it, it does not use the standard system font for normal widget text. What does this version use that necessitates Qt 4.3?

Report

C

michaltomlein

11 years ago

I didn't know there were problems with Qt 4.3. I use openSUSE and I have installed Qt 4.3 from the official repository a couple of weeks ago. It seems to work well. Anyway, I decided to switch to Qt 4.3, because people will eventually upgrade to this version, and when they do, they won't be able to run iTest 1.1.0. Believe me, I've tried it, and the Qt 4.2-style grid layouts don't render correctly under Qt 4.3. It took me a couple of hours until I found the problem and I had to save the .ui files under Qt Designer 4.3, which made them incompatible with 4.2 (due to several changes in the QGridLayout class).
I haven't tried other distributions, but I can't believe they are so slow in releasing the new Qt 4.3 packages. As I say, I downloaded them from the official openSUSE repository weeks ago.
I am sorry - I really didn't realise there could be any problems. As for Mac OS X, we can only hope Qt 4.3.1 will solve the problems.

Report

C

michaltomlein

11 years ago

I've been thinking and can't figure out why would Trolltech decide not to use the system font in Qt 4.3, when one of the main things they focus on is system integration. Qt 4.3 now even blends the window title bar and the toolbar together (by the way, that was also one of the reasons I switched to 4.3, I hated the way iTest looked under Mac OS X with 4.2). I've searched for some screenshots with Qt 4.3 under Mac OS X, and it doesn't seem to me that it isn't the system font. But if you're right, then Trolltech has made a big mistake.
I have just remembered another reason why I switched: most of the people, who still use Qt 4.2, use Qt 4.2.3 and this one contains a serious bug (I reported it a long time ago, it is solved in Qt 4.3) - the items in a QListWidget didn't behave correctly when hidden, which is a feature I use a lot in iTest.
I had to warn people not to use 4.2.3 and still they did. Now they are forced not to ;-)

Report

GuSArg

11 years ago

Your totally Wrong. Ubuntu/Kubuntu feisty has QT4.3 actually, after some upgrades.

Report

easuter

11 years ago

Hi there!

First of all, great app!
I don't have any need for it myself, but intend to package if for the VectorLinux repos :)

I can also see it being useful in local schools here, so I want to know where to start with a translation.

I have Qt Linguist installed, but I'm not sure where to start (can't find any .ts files, other than the russian and slovak ones).

Cheers!

Report

C

michaltomlein

11 years ago

Hi,
thank you, I am glad you like iTest.
If you give me your email, I can send you the .ts files. Mine is michal.tomlein@gmail.com. You can also find them in the source code package, which can be downloaded at Sourceforge. They are located in these folders: database_editor/i18n and test_writer/i18n.
All contributions are welcome :-)
Please contact me if you need any further information.

Report

bbalazs

11 years ago

This looks creative. Nice. Where did the idea come from ? :)

Report

C

michaltomlein

11 years ago

I simply wanted to save teachers' time. ;-)
I've always thought - is there no better way of writing tests? First I was looking for some software that would do the job, but having found nothing that worked the way I expected a software like this to work, I started my own project.
I developed it primarily for my father, who could use it at a university, but since I like the idea of open source software, I just couldn't help sharing it. :-)

Report

ziuchkov

11 years ago

I don't have a personal need for this application, but it looks very useful for teachers!! You've got my vote!

Report

11 years ago

iTest 1.4.1
- added Latvian translation
- number of flags now unlimited, although iTest 1.4.0 won't be able to open your database if you create more than 20 flags (otherwise, the database format is unchanged and compatible)
- added the "Shuffle answers" and "Do not print test results" options to server settings
- "Other settings" moved from iTestClient to iTestServer
- Mac OS X: double click or drag and drop database files onto the iTest icon to open them
- upgraded from Qt 4.4.0 to Qt 4.5.0 (Windows and Mac OS X binary packages; tarballs still build with Qt 4.4)
- numerous bug-fixes and more...

iTest 1.4.0
- added Italian translation
- added an advanced scoring system
- added multiple choice questions support
- upgraded from Qt 4.3.2 to Qt 4.4.0
- numerous bug-fixes and more...
iTestServer (formerly Database Editor)
- added the ability to create classes with students
- added the ability to set the (minimum) number of questions in a test for each flag separately
- added support for up to 9 answers and the ability to set this number for each question separately
- advanced test printing options, random order of questions in each printout, the ability to print keys to tests
- improved appearance under Mac OS X
- new database format - older versions of iTest cannot open the new itdb 1.4 files, iTest 1.4 can still open older databases
- code clean-up, code sharing with iTestClient
iTestClient (formerly Test Writer)
- added support for up to 9 answers
- code clean-up, code sharing with iTestServer

iTest 1.3.0
- added Spanish translation
- added SVG (scalable vector graphics) support, which means questions can now contain graphics
- added multiple correct answers support
- new database format - older versions of iTest cannot open the new itdb 1.3 files, iTest 1.3 can still open older databases
- upgraded from Qt 4.3.1 to Qt 4.3.2
iTestServer (formerly Database Editor)
- added the ability to print questions and tests (with or without graphics)
- added search to the "overall statistics" dialogue
- made the ui more flexible
- many improvements in translations
- numerous bug-fixes and more...
iTestClient (formerly Test Writer)
- added the ability to hide correct answers at the end of tests
- made the ui more flexible
- fixed a bug where the status of the test progress bar was not refreshed after starting a new test

iTest 1.2.0
iTestServer (formerly Database Editor)
- renamed to iTestServer
- added Portuguese translation
- added the ability to set a pass mark for each flag separately
- this required some changes in the saved sessions view and in printing
- added the ability to group similar questions in order to be able to tell the client to choose one question of the group at most (useful when knowing the answer for one question would suffice to guess the answers for other questions)
- server setup (advanced): double clicking adds/removes items
- improved the "overall statistics" dialogue; question names now coloured according to their flag
- improved the "change language" dialogue
- improved the comments editor (undo/redo)
- changed flag 1 colour to light green
- row height now calculated correctly in the "overall statistics" dialogue
- fixed the "adjust difficulty" button - now the icon in the list of questions changes when difficulty changed
- cleaned up the menus, improved their behaviour
- code clean-up
- new database format - older versions of iTest cannot open the new itdb 1.2 files, iTest 1.2 can still open older databases
- upgraded from Qt 4.3.0 to Qt 4.3.1
- and more...
iTestClient (formerly Test Writer)
- renamed to iTestClient
- added Portuguese translation
- added the ability to start a new test
- more advanced test generation, support for groups added
- upgraded from Qt 4.3.0 to Qt 4.3.1

iTest 1.1.1
Database Editor & Test Writer
- added Turkish translation
- if available, translation to the system language loaded by default
- NEW ENCODING: UTF-8 - adds support for more languages and special characters
- iTest 1.1.1 can still open old CP 1250 databases from older versions of iTest
- older versions of iTest cannot open the new UTF-8 databases from iTest 1.1.1
- upgraded from Qt 4.2.2 to Qt 4.3.0
Database Editor
- printing: support for the & sign

iTest 1.1.0
Database Editor
- added Russian translation
- removed the ability to delete a session
- added the ability to archive, restore and copy sessions
- added the ability to save a copy and a backup copy
- changes made to questions auto-applied when saving
- the selected session now green in the list of saved sessions
- decreased font size of printed exam results
- items in the list of students now green if passed and orange if failed
- warning when changing the name of the database or a question, occurrences in sessions and archived sessions auto-updated
Test Writer
- added Russian translation
- added the ability to hide question names

product-maker 13 50

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
1.4.1
updated Apr 04 2009
added May 03 2007
downloads today
0
page views today 0
System Tags app software