Submitted:
20 February 2024
Posted:
22 February 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Risk management – to identify potential risks and vulnerabilities in the e-learning system; conduct regular risk assessments to stay ahead of emerging threats;
- Access controls – revision of currently implemented authentication mechanisms and role-based access;
- Regular software updates – apply security updates on a regular basis to minimize vulnerabilities;
- Data backups – regularly backup critical data to prevent data loss in case of system failures, cyber-attacks, or other emergencies;
- Incident response plan – to develop a comprehensive incident response plan to address security incidents promptly;
- Monitoring and auditing – to implement monitoring tools to track user activities, system logs, and potential security incidents;
- User training and awareness – educate users about security best practices and the importance of confidentiality, integrity, and accessibility. Promote strong password policies and ensure users understand the risks associated with sharing login credentials.
2. Related works
- Generally, for improving learning process, for example, making it adaptive [9];
- Improving accessibility of e-learning and academic connectivity [12];
- For conversational agents for classroom use [15];
- For creating virtual assistants/teachers, even trying to replace teachers when there is deficit of such [16];
- And more, like automating learning processes by building teaching materials, curriculum, training, evaluating student performance [17], and so on.
3. Materials and Methods
3.1. Current Architecture
- During answers’ estimation, Evaluator communicates with Statistician in order to select the algorithm that best matches the test creator’s (teacher) approach and behavior, in order to simulate her/his manual estimation;
- When FraudDetector tries to check a suspicious activity during exams, it also communicates with Statistician to compare the similarities with such previous cases in order to decide to investigate further or not.
3.1.1. Agent Village
3.1.2. Evaluator
3.1.3. Statistician
3.1.4. FraudDetector
- Using portal’s integrated chat system to share answers – easy to trace and react to, and it’s already covered by existing functionality;
- Copy/paste results from Internet search engines, e.g., Google, Bing – harder to recognize, most common so far;
- Copy/paste results from ChatGPT – not so rare recently. This is something that we could work on and is undergoing preliminary analysis.
4. Implementation of fraud detection improvement
- Google Bard is still in development. In the near future, it could be a very good alterative. It produces also additional information, which currently doesn’t bring additional value for our experiment. Nevertheless, we will keep an eye on it, because it tends to be very good in answering questions with up-to-date information, with real-time access to Google. In contrast, ChatGPT (with GPT 3.x) sometimes returns a bit outdated information. Also, Bard so far is free, while new version of GPT 4 is paid. There is another feature here, that attracts – Bard can produce multiple answers (variations) to a single question. It makes it very interesting for experiments in our area, because we could investigate multiple answers within a single roundtrip – that would perform better and also would return more results to search within;
- Perplexity would be actually a very good choice, its advanced answer engine considers the entire conversation history and uses predictive text algorithms to generate concise responses from multiple sources, which is helpful for generating answers bound to a specific context. It provides real-time information from multiple sources, just like Bard and in contrast with ChatGPT. This should produce more topic-oriented results, and it would be our second choice for the experiment;
- ChatGPT tries to mimic human conversation and its training methodology involves learning from human feedback. Communication with it provides a possibility to tune up the search for answer – more deterministic or more creative, which was interesting for our experiment, that’s why the accent fell on ChatGPT, because of its simplicity of use, good overall support and recent progress. As a downside we can outline that new version is available with paid subscription, as opposed to Bard and Perplexity, but since the price is affordable and we are only interested in correctness of the results, this fact doesn’t play substantial role.
5. Results
5.1. Tests for ChatGPT’s temperature parameter
5.2. Tests for fraud detection over existing data
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Google Classroom. Available online: https://edu.google.com/workspace-for-education/classroom/ (accessed on 13 November 2023).
- Moodle: Online Learning With The World’s Most Popular LMS. Available online: https://moodle.com/ (accessed on 13 November 2023).
- DeLC (Distibuted e-Learning Center). Available online: http://delc.fmi.uni-plovdiv.bg/ (accessed on 13 November 2023).
- Goyal, M.; Krishnamurthi, R.; Goyal, M.; Krishnamurthi, R. Pedagogical Software Agents for Personalized E-Learning Using Soft Computing Techniques. In Nature-Inspired Algorithms for Big Data Frameworks; IGI Global, 2019 ISBN 978-1-5225-5852-1.
- Farzaneh, M.; Raeesi Vanani, I.; Sohrabi, B. Utilization of Intelligent Software Agent Features for Improving E-Learning Efforts. IJVPLE 2012, 3, 55–68. [Google Scholar] [CrossRef]
- Rani, M.; Vyas, O. An Ontology-Based Adaptive Personalized E-Learning System, Assisted by Software Agents on Cloud Storage. Knowledge-Based Systems 2015. [Google Scholar] [CrossRef]
- Cholakov, G. Hybrid Architecture for Building Distributed Center for e-Learning. PhD, Plovdiv University “Paisii Hilendarski”: Plovdiv, Bulgaria, 2013.
- Cholakov, G. Approbation of Software Agent Evaluator in a Nonspecific Environment for Extension of Its Purpose. In Proceedings of the 2020 International Conference Automatics and Informatics (ICAI); October 2020; pp. 1–5.
- Benkhalfallah, F.; Laouar, M. Artificial Intelligence-Based Adaptive E-Learning Environments. In; 2023; pp. 62–66 ISBN 978-3-031-44096-0.
- Benachour, P.; Emran, M.; Alshaflut, A. Assistive Technology and Secure Communication for AI-Based E-Learning. In; 2023; pp. 1–21 ISBN 978-1-66848-938-3.
- S, M.; VS, A.; H, A.; R, M. E-Learning Management System with AI Assistance. International Journal for Research in Applied Science and Engineering Technology 2023, 11, 1233–1238. [Google Scholar] [CrossRef]
- Sinha, M.; Fukey, L.; Sinha, A. AI in E-Learning. In; 2021; pp. 126–150 ISBN 978-1-83953-120-0.
- Tapalova, O.; Zhiyenbayeva, N.; Gura, D. Artificial Intelligence in Education: AIEd for Personalised Learning Pathways. Electronic Journal of e-Learning 2022, 20, 639–653. [Google Scholar] [CrossRef]
- Tanjga, M. E-Learning and the Use of AI: A Review of Current Practices and Future Directions. Qeios 2023. [Google Scholar] [CrossRef]
- Alfehaid, A.; Hammami, M. Artificial Intelligence in Education: Literature Review on The Role of Conversational Agents in Improving Learning Experience. International Journal of Membrane Science and Technology 2023, 10, 3121–3129. [Google Scholar] [CrossRef]
- Muzurura, O.; Mzikamwi, T.; Rebanowako, T.; Mpini, D. APPLICATION OF ARTIFICIAL INTELLIGENCE FOR VIRTUAL TEACHING ASSISTANCE (Case Study: Introduction to Information Technology). 2023.
- Udayakumar, A.; Ganesan, M.; Gobhinath, S. A Review on Artificial Intelligence Based E-Learning System. In; 2022; pp. 659–671 ISBN 978-981-19283-9-0.
- JADE – Java Agent DEvelopment Framework.
- Liferay. Available online: https://www.liferay.com/ (accessed on 14 November 2023).
- Doychev, E. Environment for Provision of eLearning Services. PhD, Plovdiv University “Paisii Hilendarski”: Plovdiv, Bulgaria, 2013.
- FIPA Agent Communication Language Specifications. Available online: http://www.fipa.org/repository/aclspecs.html (accessed on 14 November 2023).
- W3C SOAP Version 1. Available online: https://www.w3.org/TR/soap12/ (accessed on 14 November 2023).
- ChatGPT. Available online: https://chat.openai.com (accessed on 13 November 2023).
- Perplexity. Available online: https://www.perplexity.ai/ (accessed on 13 November 2023).
- Bard – Chat Based AI Tool from Google, Powered by PaLM 2. Available online: https://bard.google.com (accessed on 13 November 2023).
- Java, W. at W. by Battle of the AI’s: Chat GPT vs. Perplexity AI vs. Google Bard. Medium 2023.
- Horsey, J. Perplexity vs Bard vs ChatGPT. Available online: https://www.geeky-gadgets.com/perplexity-vs-bard-vs-chatgpt/ (accessed on 19 November 2023).
- Spring Framework Microservices. Available online: https://spring.io/microservices (accessed on 19 November 2023).
- MySQL. Available online: https://www.mysql.com/ (accessed on 5 February 2024).
- Java Database Connectivity. Wikipedia 2024.
- Bylieva, D.; Lobatyuk, V.; Tolpygin, S.; Rubtsova, A. Academic Dishonesty Prevention in E-Learning University System. In Proceedings of the Trends and Innovations in Information Systems and Technologies; Rocha, Á., Adeli, H., Reis, L.P., Costanzo, S., Orovic, I., Moreira, F., Eds.; Springer International Publishing: Cham, 2020; pp. 225–234.
- Ueno, M. Online Outlier Detection System for Learning Time Data in E-Learning and Its Evaluation. In Proceedings of the Proceedings of the 7th IASTED International Conference on Computers and Advanced Technology in Education; Kauai, Hawaii, USA, August 16 2004; p. 253.
- Bawarith, R.; Basuhail, D.A.; Fattouh, D.A.; Gamalel-Din, P.D.S. E-Exam Cheating Detection System. International Journal of Advanced Computer Science and Applications (IJACSA) 2017, 8. [Google Scholar] [CrossRef]




| Suspected messages | Reasonably suspected | Without reason |
|---|---|---|
| Before: 235 | 167 (71%) | 68 (29%) |
| After: 258 | 179 (69%) | 79 (31%) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).