A Distributed Exam Item Bank System Based on Hadoop Ecosystem

Exam item bank system is an important precondition for the separation of teaching and examination and helpful for easing the burden of teachers. It is also the foundation of assessing teaching achievements equitably and objectively, being useful for supervising teachers teaching. Therefore, this paper designed a distributed item bank system with high scalability based on a popular big data processing platform, Hadoop. The system exploited Hadoop distributed file system for unstructured item data storage, and utilized Hadoop ecosystem to respectively design functions of test paper generation, test paper search, item retrieval, test result check, test result analysis, item similarity retrieval, and so on. The paper presented the formalization description of the test paper generation problem, based on which users could design smart and efficient test paper generation algorithms based on the methods of heuristic, metaheuristic, machine learning, or any others in the system.

[1]  Beihai Tan,et al.  Research and Development of Chinese Question Bank Information System Based on Web , 2018, 2018 5th International Conference on Systems and Informatics (ICSAI).

[2]  Jun Nie Research on Optimizing Intelligent Test Paper Forming Strategy Based on Improved Genetic Algorithms , 2019 .

[3]  Praveen Yalagandula,et al.  Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection , 2011, 2011 Proceedings IEEE INFOCOM.

[4]  Joseph K. Bradley,et al.  Spark SQL: Relational Data Processing in Spark , 2015, SIGMOD Conference.

[5]  Mustafa Kaiiali,et al.  Designing a Secure Exam Management System (SEMS) for M-Learning Environments , 2016, IEEE Transactions on Learning Technologies.

[6]  Jun Shi,et al.  Object Oriented Concept Based Cloud Smart Education System , 2017 .

[7]  Pete Wyckoff,et al.  Hive - A Warehousing Solution Over a Map-Reduce Framework , 2009, Proc. VLDB Endow..

[8]  S. Janpla,et al.  System Framework for an Intelligent Question Bank and Examination System , .

[9]  Ameet Talwalkar,et al.  MLlib: Machine Learning in Apache Spark , 2015, J. Mach. Learn. Res..

[10]  Chanting Chen The Computer-Based Examination in China’s Higher Education: Policies, Advantages and Problems , 2019, Proceedings of the 2019 3rd International Conference on Education, Management Science and Economics (ICEMSE 2019).

[11]  Lijun Pei Research on the Application of the Improved Assessment Model Based on the Separation of Teaching and Examination in C Programming , 2019, 2019 14th International Conference on Computer Science & Education (ICCSE).

[12]  QingHai Yin,et al.  Research and Implementation of Network Examination System Based on PHP Language , 2018, Journal of Physics: Conference Series.