2024-03-29T06:36:45Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000467232023-04-27T10:00:04Z01164:04088:04089:04092
プログラミング実習におけるコード評価のための e ラーニングバックエンドシステムの開発Development of an E-learning Back-end System for Code Assessment in Programming Practicejpnhttp://id.nii.ac.jp/1001/00046723/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=46723&item_no=1&attribute_id=1&file_no=1Copyright (c) 2008 by the Information Processing Society of Japan京都工芸繊維大学大学院工芸科学研究科情報工学部門京都工芸繊維大学大学院工芸科学研究科情報工学部門京都工芸繊維大学大学院工芸科学研究科情報工学部門布目, 淳福澤, 理行平田, 博章e ラーニングシステムを用いたプログラミング実習において,コード評価を公平かつ効率良く行うバックエンドシステムを開発した.本システムは,提出されたプログラムの文法チェック機能や,類似したプログラムの検出機能,一覧性の高いレポート表示機能を備える.また,低負荷で動作するよう設計されているため,同時間帯に複数のクラスが実習を行う場合でも,レスポンスがほとんど低下しないという特長をもつ.An e-learning back-end system has been developed for fair and effective assessment of source codes and reports in programming practice. The system mainly provides three functions: (1) syntax check for rejecting incomplete codes, (2) plagiarism detection by comparing small fingerprints generated from codes, and (3) assessment aids by providing reformatted codes and list views of each answer in reports. In order to suppress the system workload, it is designed to handle answer fragments into which a report is split at the submission. The present system is used simultaneously by about 140 students and works in ignorable time response.AA12326962情報処理学会研究報告インターネットと運用技術(IOT)200837(2008-IOT-001)59632008-05-012009-06-30