Skip to content

The C Programming Language tests

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
COPYING
Notifications You must be signed in to change notification settings

tushino-llc/ProTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

85fd9a3 · Jun 20, 2020
Apr 4, 2019
Apr 12, 2019
Apr 2, 2019
Apr 5, 2019
Apr 2, 2019
Jun 20, 2020
Sep 14, 2019
Apr 2, 2019
Apr 2, 2019
Apr 2, 2019
Apr 2, 2019
Apr 26, 2019
Apr 2, 2019
Jun 12, 2019
Apr 2, 2019
Jun 20, 2020

Repository files navigation

ProTest — A free powerful program for educational tests

Overview

ProTest is a revolution in a world of testing systems. Testing has become easier than ever before. ProTest supports two interfaces: graphical UI (powered by Qt5) and text UI

Make your life easier. Install it now for free (under GPLv2 copyleft)

Brief usage description

General info:

Program runs in two modes: teacher's mode and student's mode. First, you have to authorize in our system. Then, mode will be selected automatically (if you are using graphical UI).

Teacher's mode allows you to:

  • Add/Edit/Delete questions
  • Show/Edit students info

Student's mode allows you to:

  • Pass the training
  • Pass the testing on the topic
  • Pass the final test

Notes:

  • Our system uses SQLite as a database system
  • You can find all necessary documentation in doc folder
  • Contact anton2920@gmail.com if any issue occurs
  • Enjoy! :)

Installation guide

General stuff

In general, ProTest configure script will try to find Qt5 (Qt4 isn't supported). Perform:

sh ./autogen.sh
./configure
make
sudo make install

After that, run ldconfig(8). Do sudo ldconfig, there's no harm in it.

Installaton notes

  • You have ability to build ProTest without Qt5. For that instead of ./configure run ./configure --without-Qt (see ./configure --help for greater details)
  • AX_HAVE_QT m4 macro will find your Qt5 path using qmake (especially qmake --version command). If you have your Qt5 installed in a path, that this macro aren't able to find out, remove qmake and add /path/to/your/custom/qmake/and/Qt/bin to your $PATH variable.

Note. You can check Qt path manually by executing qmake --version and see its path

  • Our program can be built only under systems, that have Qt5 support (if you are building with Qt5 support [see notes above]).

Warning! It's better to have the newest version of Qt5 downloaded from official webpage. For example Ubuntu 14.04 is no longer supported. Thus, ProTest can't be built under this system

  • If you use Windows® 8.1 or higher, you can install ProTest using .msi file you can find in release tab.

Licence

It distributes only under GPLv2 licence. Go to [https://www.gnu.org/licenses/] for more information

Copyright

© 2019 Tushino Software LLC

About

The C Programming Language tests

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published