• Stars
    star
    516
  • Rank 85,726 (Top 2 %)
  • Language
    PHP
  • License
    Other
  • Created over 11 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

TCExam is a CBA (Computer-Based Assessment) system (e-exam, CBT - Computer Based Testing) for universities, schools and companies, that enables educators and trainers to author, schedule, deliver, and report on surveys, quizzes, tests and exams.

TCExam

Computer-Based Assessment Software

Donate via PayPal Please consider supporting this project by making a donation via PayPal

Third-party Software

TCExam includes some third-party software components that are not strictly required but have been included as your convenience, and if used are subject to their respective licenses:

  • PHPMailer

  • The DHTML Calendar

  • JavaScript Virtual Keyboard

  • Radius Class

  • phpCAS

  • TCPDF

    • TCPDF library to generate PDF documents.
    • Copyright 2002-2024 Nicola Asuni - Tecnick.com LTD
    • Homepage: https://tcpdf.org
    • License: LGPL (GNU LESSER GENERAL PUBLIC LICENSE)
    • Location: /shared/tcpdf/
  • Fonts

    TCExam includes fonts for the TCPDF library, they are not strictly required but have been included for your convenience.

    All the PHP files on the fonts directory are subject to the general TCPDF license (GNU-LGPLv3),

    they do not contain any binary data but just a description of the general properties of a specific font. These files can be also generated on the fly using the font utilities and TCPDF methods.

    All the original binary TTF font files have been renamed for compatibility with TCPDF and compressed using the gzcompress PHP function that uses the ZLIB data format (.z files).

    The binary files (.z) that begins with the prefix "free" have been extracted from the GNU FreeFont collection (GNU-GPLv3). The binary files (.z) that begins with the prefix "pdfa" have been derived from the GNU FreeFont, so they are subject to the same license. For the details of Copyright, License and other information, please check the files inside the directory fonts/freefont-20100919 Link: http://www.gnu.org/software/freefont/

    The binary files (.z) that begins with the prefix "dejavu" have been extracted from the DejaVu fonts 2.33 (Bitstream) collection. For the details of Copyright, License and other information, please check the files inside the directory fonts/dejavu-fonts-ttf-2.33 Link: http://dejavu-fonts.org

    The binary files (.z) that begins with the prefix "ae" have been extracted from the Arabeyes.org collection (GNU-GPLv2). Link: http://projects.arabeyes.org/

Description

TCExam is a software solution (CBA - Computer-Based Assessment) to drastically simplify the evaluation process for schools, universities, recruiting firms as well as private and public companies, allowing professors, teachers and examiners to create, distribute and manage exams, tests, surveys and quizzes.

Compared to the traditional Pen-and-Paper Testing (PPT), TCExam simplifies the whole process of evaluation reducing costs and improving quality and reliability of the examinations.

TCExam comes in a variety of languages and is already used all over the world by top universities, schools, private and public institutions, independent educators and research centers.

KEY FEATURES

  • Flexibility and Configurability: The system has been designed to offer a high degree of adaptability to cover a great variety of usage scenarios. Numerous configuration features allow customizing TCExam to fit all possible requirements.

  • Free Open Source Software (FOSS): TCExam software is distributed with GNU-AGPLv3 license. Open Source promotes Software reliability and quality by supporting independent peer review and rapid evolution of the source code.

  • Web-based Architecture: TCExam is Web-based and developed with LAMP (Linux, Apache, MySQL, PHP) technology. User-friendly interface allows you to install and use TCExam by simply connecting one cable to the switch of your computer networks. All the computers on the network will be able to use TCExam independently from the clientโ€™s operating system as a normal intranet website, with no need to install any additional software or plug-in.

  • Internationalization (I18N): TCExam is language-independent through the adoption of the UTF-8, Unicode and TMX standards. It supports the Right-To-Left mode and currently includes translations in 25 different languages.

  • Accessibility and Usability: TCExam Web interface conforms to the XHTML 1.0 Strict standard, the guidelines on Accessibility (W3C-WAI-WCAG 1.0) and Usability, to provide equal access and equal opportunity to people with disabilities, including blindness.

  • Results and Statistics: TCExam outputs a variety of result pages, enabling various selection filters and providing numerous statistical indexes. Results and statistics can then be exported into various formats for filing or reworking. The test-takers can immediately be informed of the result of their test, or have it delivered via email.

  • Data Import and Export: TCExam uses Open Standard protocols for data filing and interchange: TSV, XML and PDF. Everything is fully documented to be easily extended or used by external applications. Custom filters can be added to import data from other systems. Include Optical Mark Recognition (OMR) system to import users' answers from paper sheets. TCExam supports several types of remote authentication and single-sign-on protocols: LDAP, RADIUS, CAS.

  • Multimedia Content: TCExam uses a common mark-up language to add text formatting, images, multimedia objects (audio and video) and mathematical formulas (supports LaTeX and MathML).

  • Unique Tests: TCExam can simultaneously generate unique tests for different users by randomly selecting and sorting questions and alternative answers. This feature drastically reduces or eliminates the chances of cheating on the test.

  • Paper Testing with Optical Character Recognition (OMR): TCExam can generate printable PDF documents for pen-and-paper testing. The OMR answer sheet can be scanned and uploaded to TCExam for automatic test importing, scoring and reporting.

  • Security: TCExam is more secure than traditional Pen-and-Paper testing. It supports SSL (Secure Socket Layer) encryption and includes various authentication levels to discriminate the access to the various sections (user/password, access level, group, IP address). Test time, test activity, results, and statistics: every part of the test is managed and stored in the server, leaving no sensitive data in the usersโ€™ client computers.

More Repositories

1

TCPDF

Official clone of PHP library to generate PDF documents and barcodes
PHP
3,809
star
2

tc-lib-pdf

TCPDF - PHP PDF Library - https://tcpdf.org
PHP
1,433
star
3

tc-lib-barcode

PHP library to generate linear and bidimensional barcodes
PHP
250
star
4

alldev

Dockerfile to build a generic development environment based on Ubuntu Linux
Dockerfile
41
star
5

tc-lib-pdf-parser

PHP library to parse PDF documents
PHP
26
star
6

inedi

iNEDI (improved New Edge-Directed Interpolation) Image Zooming Algorithm
MATLAB
25
star
7

tc-lib-color

PHP library to manipulate various color representations
PHP
21
star
8

gogen

Command-line tool to generate GO applications and libraries
Go
18
star
9

tc-lib-pdf-font

PHP library containing PDF font methods and utilities
PHP
17
star
10

tc-lib-unicode

PHP library containing Unicode methods
PHP
10
star
11

pygen

Command-line tool to generate Python applications and libraries
Python
8
star
12

web-cctray

Web-based dashboard for CI/CD cctray.xml files
JavaScript
7
star
13

tc-lib-pdf-encrypt

PHP library to encrypt data for PDF documents
PHP
7
star
14

tc-lib-file

PHP library to read byte-level data from files
PHP
7
star
15

rndpwd

Command line and Web Service Random Password Generator written in GO
Go
7
star
16

tc-lib-pdf-filter

PHP library to decode PDF compression and encryption filters
PHP
6
star
17

binsearch

Search unsigned integers in sorted binary file
C
6
star
18

tc-lib-pdf-page

PHP library containing PDF page formats and definitions
PHP
6
star
19

edgetools

Matlab tools to find edges of a digital image
MATLAB
6
star
20

tc-lib-pdf-image

PHP library containing PDF Image methods
PHP
6
star
21

farmhash64

farmhash64 is a portable C99 64-bit hash function
Go
6
star
22

tc-lib-unicode-data

PHP library containing UTF-8 font definitions
PHP
5
star
23

tc-lib-pdf-graph

PHP library containing PDF graphic and geometric methods
PHP
5
star
24

ServerUsage

The ServerUsage system is designed to collect and process statistic information from computers running a GNU-Linux Operating System.
C
3
star
25

demo-srv-idp

Multi-container demo of srv-idp (SAML Identity Provider Service for ZFA-SSO)
PHP
3
star
26

tc-font-mirror

Mirror for several OpenSource Fonts
PostScript
3
star
27

tc-font-pdfa

Type1 core fonts for PDF/A
PostScript
3
star
28

wordfreq

Parse an input file and return the most frequently used words with their frequency.
C
2
star
29

test

test
2
star
30

go-xsd-pkg

Go wrappers for various XML formats
Go
2
star
31

rgen

Command-line tool to generate R projects
Makefile
2
star
32

unitmulti

Convert base unit values to multiples and submultiples
Python
2
star
33

docker-php-saml

Dockerfile for onelogin/php-saml
Makefile
2
star
34

natsping

NATS Bus Test Component
Go
2
star
35

LogPipe

PHP module to extend the default PHP error handling function.
C
2
star
36

tc-lib-testrest

Library to test end-to-end RESTful services using Behat
PHP
2
star
37

archive-sourceforge-nicolaasuni

Historic SourceForge archive of old open source projects by Nicola Asuni
PHP
2
star
38

tc-font-core14-afms

Adobe Postscript(R) Core 14 AFM Files
2
star
39

variantkey

Numerical Encoding for Human Genetic Variants and Regions
C
2
star
40

natstest

NATS Bus Functional Test Component
Go
2
star
41

rpistat

Web-Service to collect system usage statistics
Go
1
star