{"id":13536321,"url":"https://github.com/tecnickcom/tcexam","last_synced_at":"2025-05-15T00:07:28.674Z","repository":{"id":8044528,"uuid":"9455072","full_name":"tecnickcom/tcexam","owner":"tecnickcom","description":"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.","archived":false,"fork":false,"pushed_at":"2025-05-13T11:58:46.000Z","size":72578,"stargazers_count":585,"open_issues_count":48,"forks_count":410,"subscribers_count":80,"default_branch":"main","last_synced_at":"2025-05-13T12:47:55.273Z","etag":null,"topics":["cba","cbt","computer-based-assessment","computer-based-testing","e-exam","essay","evaluation","exam","mcma","mcsa","multiple-choice","school","tcexam","testing","university"],"latest_commit_sha":null,"homepage":"http://www.tcexam.org","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tecnickcom.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.TXT","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.TXT","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026currency_code=GBP\u0026business=paypal@tecnick.com\u0026item_name=donation%20for%20tcexam%20project"]}},"created_at":"2013-04-15T18:13:17.000Z","updated_at":"2025-05-13T11:56:48.000Z","dependencies_parsed_at":"2023-01-11T18:46:11.525Z","dependency_job_id":"ab00d70c-7231-4aec-8b6d-75e8ec1b9056","html_url":"https://github.com/tecnickcom/tcexam","commit_stats":{"total_commits":511,"total_committers":18,"mean_commits":28.38888888888889,"dds":0.7279843444227005,"last_synced_commit":"adfbc1ec255f4ad0d443f7464b11ed3d95a21e32"},"previous_names":[],"tags_count":100,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tecnickcom%2Ftcexam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tecnickcom%2Ftcexam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tecnickcom%2Ftcexam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tecnickcom%2Ftcexam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tecnickcom","download_url":"https://codeload.github.com/tecnickcom/tcexam/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254249197,"owners_count":22039029,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cba","cbt","computer-based-assessment","computer-based-testing","e-exam","essay","evaluation","exam","mcma","mcsa","multiple-choice","school","tcexam","testing","university"],"created_at":"2024-08-01T09:00:37.116Z","updated_at":"2025-05-15T00:07:23.645Z","avatar_url":"https://github.com/tecnickcom.png","language":"PHP","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026currency_code=GBP\u0026business=paypal@tecnick.com\u0026item_name=donation%20for%20tcexam%20project"],"categories":["PHP"],"sub_categories":[],"readme":"# TCExam\n\n**Computer-Based Assessment Software**\n\n* URLs:\n\t* http://www.tcexam.org\n\t* https://github.com/tecnickcom/tcexam\n* Requirements and Install Documentation:\n\t* [ENG] install/index.htm\n\t* Check also the documentation on http://www.tcexam.org\n* Source Documentation:\n\thttp://www.tcexam.org\n* Support - Help:\n\tPlease use support Issues at https://github.com/tecnickcom/tcexam\n* Software License:\n\t* Copyright (C) 2004-2025 Nicola Asuni - Tecnick.com LTD\n\t* See LICENSE.TXT file for more information.\n\n\n[![Donate via PayPal](https://img.shields.io/badge/donate-paypal-87ceeb.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026currency_code=GBP\u0026business=paypal@tecnick.com\u0026item_name=donation%20for%20tcexam%20project)\n*Please consider supporting this project by making a donation via [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026currency_code=GBP\u0026business=paypal@tecnick.com\u0026item_name=donation%20for%20tcexam%20project)*\n\n\n## Third-party Software\n\nTCExam includes some third-party software components that are not strictly required but have been included as your convenience,\nand if used are subject to their respective licenses:\n\n* **PHPMailer**\n    * Full Featured Email Transfer Class for PHP.\n    * Author: Brent R. Matzelle (bmatzelle@yahoo.com)\n    * Homepage: https://github.com/PHPMailer/PHPMailer\n    * License: LGPL (GNU LESSER GENERAL PUBLIC LICENSE)\n    * Location: /shared/phpmailer/\n\n* **The DHTML Calendar**\n    * Calendar widget written in JavaScript.\n    * Author: Mihai Bazon (mihai_bazon@yahoo.com)\n    * Homepage: http://dynarch.com/mishoo/\n    * License: LGPL (GNU LESSER GENERAL PUBLIC LICENSE)\n    * Location: /shared/jscripts/jscalendar/\n\n* **JavaScript Virtual Keyboard**\n    * Author: Ilya Lebedev (ilya@lebedev.net)\n    * Homepage: http://debugger.ru/projects/virtualkeyboard\n    * License: LGPL (GNU LESSER GENERAL PUBLIC LICENSE)\n    * Location: /shared/jscripts/vk/\n\n* **Radius Class**\n    * Radius client implementation in pure PHP.\n    * Author: SysCo/al (developer@sysco.ch)\n    * Homepage: http://developer.sysco.ch/php/\n    * License: LGPL (GNU LESSER GENERAL PUBLIC LICENSE)\n    * Location: /shared/radius/\n\n* **phpCAS**\n    * Central Authentication Service (CAS) client in PHP.\n    * Copyright 2007-2011, JA-SIG, Inc. http://www.jasig.org/\n    * Homepage: https://wiki.jasig.org/display/CASC/phpCAS\n    * License: Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0\n    * Location: /shared/cas/\n\n* **TCPDF**\n    * TCPDF library to generate PDF documents.\n    * Copyright 2002-2025 Nicola Asuni - Tecnick.com LTD\n    * Homepage: https://tcpdf.org\n    * License: LGPL (GNU LESSER GENERAL PUBLIC LICENSE)\n    * Location: /shared/tcpdf/\n\n* **Fonts**\n\n    TCExam includes fonts for the TCPDF library, they are not strictly required but have been included for your convenience.\n\n    All the PHP files on the fonts directory are subject to the general TCPDF license (GNU-LGPLv3),\n\n    they do not contain any binary data but just a description of the general properties of a specific font.\n    These files can be also generated on the fly using the font utilities and TCPDF methods.\n\n    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).\n\n    The binary files (.z) that begins with the prefix \"free\" have been extracted from the GNU FreeFont collection (GNU-GPLv3).\n    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.\n    For the details of Copyright, License and other information, please check the files inside the directory fonts/freefont-20100919\n    Link: http://www.gnu.org/software/freefont/\n\n    The binary files (.z) that begins with the prefix \"dejavu\" have been extracted from the DejaVu fonts 2.33 (Bitstream) collection.\n    For the details of Copyright, License and other information, please check the files inside the directory fonts/dejavu-fonts-ttf-2.33\n    Link: http://dejavu-fonts.org\n\n    The binary files (.z) that begins with the prefix \"ae\" have been extracted from the Arabeyes.org collection (GNU-GPLv2).\n    Link: http://projects.arabeyes.org/\n\n\n## Description\n\nTCExam is a software solution (CBA - Computer-Based Assessment) to\ndrastically simplify the evaluation process for schools, universities,\nrecruiting firms as well as private and public companies, allowing\nprofessors, teachers and examiners to create, distribute and manage exams,\ntests, surveys and quizzes.\n\nCompared to the traditional Pen-and-Paper Testing (PPT), TCExam simplifies\nthe whole process of evaluation reducing costs and improving quality and\nreliability of the examinations.\n\nTCExam comes in a variety of languages and is already used all over the\nworld by top universities, schools, private and public institutions,\nindependent educators and research centers.\n\n### KEY FEATURES\n\n* **Flexibility and Configurability**: The system has been designed to offer a\nhigh degree of adaptability to cover a great variety of usage scenarios.\nNumerous configuration features allow customizing TCExam to fit all possible\nrequirements.\n\n* **Free Open Source Software (FOSS)**: TCExam software is distributed with\nGNU-AGPLv3 license. Open Source promotes Software reliability and quality by\nsupporting independent peer review and rapid evolution of the source code.\n\n* **Web-based Architecture**: TCExam is Web-based and developed with LAMP\n(Linux, Apache, MySQL, PHP) technology. User-friendly interface allows you\nto install and use TCExam by simply connecting one cable to the switch of\nyour computer networks. All the computers on the network will be able to use\nTCExam independently from the client’s operating system as a normal intranet\nwebsite, with no need to install any additional software or plug-in.\n\n* **Internationalization (I18N)**: TCExam is language-independent through the\nadoption of the UTF-8, Unicode and TMX standards. It supports the\nRight-To-Left mode and currently includes translations in 25 different\nlanguages.\n\n* **Accessibility and Usability**: TCExam Web interface conforms to the XHTML\n1.0 Strict standard, the guidelines on Accessibility (W3C-WAI-WCAG 1.0) and\nUsability, to provide equal access and equal opportunity to people with\ndisabilities, including blindness.\n\n* **Results and Statistics**: TCExam outputs a variety of result pages, enabling\nvarious selection filters and providing numerous statistical indexes.\nResults and statistics can then be exported into various formats for filing\nor reworking. The test-takers can immediately be informed of the result of\ntheir test, or have it delivered via email.\n\n* **Data Import and Export**: TCExam uses Open Standard protocols for data\nfiling and interchange: TSV, XML and PDF. Everything is fully documented to\nbe easily extended or used by external applications. Custom filters can be\nadded to import data from other systems. Include Optical Mark Recognition\n(OMR) system to import users' answers from paper sheets. TCExam supports\nseveral types of remote authentication and single-sign-on protocols: LDAP,\nRADIUS, CAS.\n\n* **Multimedia Content**: TCExam uses a common mark-up language to add text\nformatting, images, multimedia objects (audio and video) and mathematical\nformulas (supports LaTeX and MathML).\n\n* **Unique Tests**: TCExam can simultaneously generate unique tests for\ndifferent users by randomly selecting and sorting questions and alternative\nanswers. This feature drastically reduces or eliminates the chances of\ncheating on the test.\n\n* **Paper Testing with Optical Character Recognition (OMR)**: TCExam can\ngenerate printable PDF documents for pen-and-paper testing. The OMR answer\nsheet can be scanned and uploaded to TCExam for automatic test importing,\nscoring and reporting.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftecnickcom%2Ftcexam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftecnickcom%2Ftcexam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftecnickcom%2Ftcexam/lists"}