Integration of LaTeX formula in computer-based test application for academic purposes

Ikechukwu E. Onyenwe,Ebele Onyedinma,Onyedika O. Ikechukwu-Onyenwe,Obinna Agbata,Faustinah N. Tubo
2024-01-14
Abstract:LaTeX is a free document preparation system that handles the typesetting of mathematical expressions smoothly and elegantly. It has become the standard format for creating and publishing research articles in mathematics and many scientific fields. Computer-based testing (CBT) has become widespread in recent years. Most establishments now use it to deliver assessments as an alternative to using the pen-paper method. To deliver an assessment, the examiner would first add a new exam or edit an existing exam using a CBT editor. Thus, the implementation of CBT should comprise both support for setting and administering questions. Existing CBT applications used in the academic space lacks the capacity to handle advanced formulas, programming codes, and tables, thereby resorting to converting them into images which takes a lot of time and storage space. In this paper, we discuss how we solvde this problem by integrating latex technology into our CBT applications. This enables seamless manipulation and accurate rendering of tables, programming codes, and equations to increase readability and clarity on both the setting and administering of questions platforms. Furthermore, this implementation has reduced drastically the sizes of system resources allocated to converting tables, codes, and equations to images. Those in mathematics, statistics, computer science, engineering, chemistry, etc. will find this application useful.
Computers and Society
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is the deficiencies of existing Computer - Based Testing (CBT) applications in handling mathematical formulas, programming codes and tables. Specifically, current CBT systems lack effective support for advanced formulas, codes and tables, resulting in the fact that these contents usually need to be converted into images, which is not only time - consuming but also takes up a large amount of storage space. ### Specific manifestations of the problem: 1. **Visualization of formulas and codes**: In fields such as mathematics, physics, chemistry, computer science and engineering, CBT systems need to provide good visual representations of formulas and codes to improve the readability and clarity of the questions. 2. **Problems with conversion to images**: The current practice is to convert formulas and codes into images. Although this method can solve the problem, it is inefficient and wasteful of resources. 3. **User experience**: When dealing with complex formulas and codes, the existing CBT systems have a poor user experience, which affects the quality and effectiveness of the evaluation. ### Solutions: To overcome these problems, the author proposes a method of integrating LaTeX technology into CBT systems. LaTeX is a system widely used for typesetting scientific and technical documents and is especially good at handling complex mathematical formulas. By integrating LaTeX, CBT systems can: - **Seamless operation and accurate rendering**: Enable users to easily input and edit formulas, codes and tables in text mode without having to convert them into images. - **Improve readability and clarity**: Ensure the accuracy and aesthetics of formulas, thereby enhancing the user experience of the question - setting and management platform. - **Reduce resource consumption**: Significantly reduce the use of system resources because there is no longer a need to convert formulas and codes into images. ### Summary: This paper aims to improve the performance of CBT systems in handling mathematical formulas, programming codes and tables by introducing LaTeX technology, thereby improving the efficiency and quality of evaluation, especially in disciplines such as mathematics, physics, chemistry, computer science and engineering. This improvement not only enhances the user experience but also optimizes the resource utilization of the system.