2021 Fiscal Year Research-status Report
Personalized Programming Learning Support Method Based on Deep Learning Technology
Project/Area Number |
21K17865
|
Research Institution | Ritsumeikan University |
Principal Investigator |
YAN YU 立命館大学, 情報理工学部, 助教 (30875894)
|
Project Period (FY) |
2021-04-01 – 2024-03-31
|
Keywords | Programming Education / NLP / Automatic Commenting / Automatic Grading |
Outline of Annual Research Achievements |
In 2021, the following achievements were reached: 1. The Learning Management System (Moodle) was decided to be used as the data collection system. An online server (daigaku.online) was built attached with Moodle for collecting programming beginners' programs for given tasks and for giving dynamic feedback and scores to each beginners' program. 2. A talk from Dr. Yu Yan about this research idea was given at Muroran Technology of Institute in December, 2022.
|
Current Status of Research Progress |
Current Status of Research Progress
3: Progress in research has been slightly delayed.
Reason
The reason for the delays is the difficulty to travel inside and outside Japan because of the disaster of COVID 19. The experiment subjects (programming beginners) need to sign an agreement to allow us to use their data (not including personal information) for the next step (Natural Language Processing Neural Network Training). Thus, I have to meet them and talk with them in person. The difficulty of traveling makes it hard to meet people.
|
Strategy for Future Research Activity |
In FY2022, the COVID-19 related restrictions on travel are already lifted. I will be able to travel both inside and outside Japan again. I will talk with some professors and researchers inside and outside Japan to ask for help to find subjects for the data collection. In addition, I will also present the current experimental results in an international conference to get more ideas about this project.
|
Causes of Carryover |
The grant money for the next fiscal year (FY2022) will be used based on the following: 1. I am going to collect some experimental data (programming beginners' programs for the tasks given and comments and scores for each beginners' program) for the second step (NLP neural network training). The money will be used to pay for the experiment subjects and traveling for the meetings with the subjects. 2. I am going to hire a research assistant to help the second step (NLP neural network training). The money will be used to pay for the RA part-time job and will be used to buy the necessary hardware equipment (for example, GPU) for the neural network training. 3. I am going to present one of the experimental results in an international conference. The money will be used to pay for the conference registration fee and traveling. 4. If it is possible, the money will also potentially be used to pay for a journal paper to present these research results.
|