Intelligent code analyzer for online course management system

被引:0
|
作者
Kuo, JY [1 ]
Chu, L [1 ]
机构
[1] Fu Jen Catholic Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Online course management system (OCMS) mainly aids various events in online instructing, including testing, course discussion, assignment submission, and assignment grading. This essay is mainly designed basing on the study of completed OCMS of the past. Online assignment submission is prone to easy plagiarism, infecting the learning process of the students and interfering with their studies. In the past, using human power to inspect for plagiarism is very time-consuming. This research then is focused on allowing programming courses to employ procedures such as code standardization, textual analysis, structural analysis, and variable analysis, to evaluate and compare programming codes. We provide an intelligent agent as a daemon to analyze the program code for OCMS. Textually, we use Document Fingerprinting Algorithm as a basis for text comparison; structurally, we utilize formal algebraic expression and dynamic control structure tree (DCS tree) to rebuild and evaluate the program structure; variable-wise, we not only record relevant information for each variable, but also analyze the programming structure where the variables are positioned. By applying a similarity measuring method, we output a similarity value for each program in the three aspects mentioned above. This research implements a convenient user interface that can be applied independently for assignment analyzation. Moreover we have designed a set of Application Programming Interface (API) that could be embedded into online course management systems.
引用
收藏
页码:228 / 234
页数:7
相关论文
共 50 条
  • [1] Code analyzer for an online course management system
    Kuo, Jong Yih
    Huang, Fu Chu
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (12) : 2478 - 2486
  • [2] Intelligent Online academic management system
    Ivanto, I
    Wang, J
    Liu, F
    [J]. ADVANCES IN WEB-BASED LEARNING - ICWL 2003, PROCEEDINGS, 2003, 2783 : 320 - 326
  • [3] Online intelligent course based on grid and FPGA system
    An, Yinghong
    Wang, Xin
    Liu, Xiaoli
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2020, 79 (79)
  • [4] Intelligent online BGP-4 analyzer
    Zhao, YX
    Wu, JP
    Yu, B
    [J]. 8TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 2000, : 385 - 391
  • [5] Quality Hound - an Online Code Smell Analyzer for Scratch Programs
    Techapalokul, Peeratham
    Tilevich, Eli
    [J]. 2017 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2017, : 337 - 338
  • [6] An Implementation of Online Learning and Course Management System Based on Facebook
    Ting, I-Hsien
    Wu, Wei-Jie
    Kao, Hao-Ting
    Wang, David
    [J]. LEARNING TECHNOLOGY FOR EDUCATION IN CLOUD, LTEC 2015, 2015, 533 : 208 - 218
  • [7] Multi-agent system for Online course content management
    Komatsu, R
    Ma, JH
    Jin, Q
    [J]. 18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1 (LONG PAPERS), PROCEEDINGS, 2004, : 183 - 188
  • [8] AN INTELLIGENT TACTILE SENSOR - AN ONLINE HIERARCHICAL OBJECT AND SEAM ANALYZER
    PRESERN, S
    GYERGYEK, L
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1983, 5 (02) : 217 - 220
  • [9] Implementation of Intelligent Automated Gate System with QR Code - An IOT System to Help Gate Management
    Hamid, Erman
    Gee, Lim Chong
    Bahaman, Nazrulazhar
    Anawar, Syarulnaziah
    Ayob, Zakiah
    Malek, Akhdiat Abdul
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (10) : 359 - 363
  • [10] Model of Intelligent Massive Open Online Course Development
    Bekmanova, Gulmira
    Omarbekova, Assel
    Kaderkeyeva, Zulfiya
    Sharipbay, Altynbek
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT II, 2020, 12250 : 271 - 281