รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์และความรู้ ปี พ.ศ. 2564

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2563

ประเภทโครงงาน
โครงงานวิศวกรรม

ชื่อโครงงานภาษาไทย
คูลอมบ์ - ระบบจัดการการเรียนรู้และเนื้อหาสำหรับการเขียนโปรแกรมคอมพิวเตอร์

ชื่อโครงงานภาษาอังกฤษ
KULOMB - Learning and Content Management System for Computer Programming

ผู้พัฒนา
6010546702 มนัสพร ฟักขำ

อาจารย์ที่ปรึกษาหลัก
ชัยพร ใจแก้ว

อาจารย์ที่ปรึกษาร่วม
ชัยพร ใจแก้ว

บทคัดย่อ

E-Learning กลายเป็นวิธีการหลักในการศึกษาสมัยใหม่ และ หลักสูตรออนไลน์ขนาดใหญ่แบบเปิดเป็นระบบที่แพลตฟอร์ม E-learning ส่วนใหญ่ที่มีแหล่งการเรียนรู้ขนาดใหญ่เลือกใช้เนื่องจากระบบจัดการเนื้อหาที่ง่ายสำหรับผู้สอนและระบบการเรียนรู้การแนะแนวสำหรับนักเรียน ที่มหาวิทยาลัยเกษตรศาสตร์ KU E-Labsheet เป็นแพลตฟอร์ม E-learning ที่ออกแบบมาสำหรับหลักสูตรการเขียนโปรแกรมคอมพิวเตอร์โดยเฉพาะ อย่างไรก็ตามกระบวนการสร้างงานใน KU E-Labsheet มีความซับซ้อนและใช้งานยากเนื่องจากผู้สร้างงานต้องเข้าใจไวยากรณ์การสร้างงาน โครงการวิศวกรรมซอฟต์แวร์นี้นำเสนอการพัฒนา KULOMB ซึ่งออกแบบมาเพื่อให้การสร้างงานการเขียนโปรแกรมง่ายขึ้นสำหรับผู้สอน มันถูกนำไปใช้โดยใช้ Open edX ซึ่งเป็นแพลตฟอร์ม MOOC แบบโอเพ่นซอร์สและ XBlock ซึ่งเป็นระบบส่วนขยายสำหรับ edX จากนั้นได้รวมเข้ากับ KU E-Labsheet เพื่อใช้ระบบการจัดลำดับงานที่มีอยู่ KULOMB ยังมีเครื่องมือแสดงความคิดเห็นของนักเรียนสำหรับผู้สอนเพื่อสังเกตความก้าวหน้าและผลการปฏิบัติงานของนักเรียน

Abstract

E-Learning has become a major method in modern education. Massive Open Online Course (MOOC) is the system that the majority of E-learning platforms with massive learning resources choose to use due to the ease of content management system for instructors and the guidance learning system for students. At Kasetsart University, KU E-Labsheet is an E-learning platform designed specifically for computer programming courses. However, the task creation process in KU E-Labsheet is complicated and hard to use because it requires task creators to understand the task creation syntax. This software engineering project presents the development of KULOMB, designed to make programming task creation easier for instructors. It was implemented using Open edX, an open-source MOOC platform, and XBlock, the extension system for edX. It has then been integrated with KU E-Labsheet to use its existing task grading system. KULOMB also provides a student feedback tool for instructors to observe students’ progress and performance.

คำสำคัญ (Keywords)

Massive Open Online Course
Task creation
Content management system
Learning management system

เว็บไซต์โครงงาน
-

วีดีโอคลิปของโครงงาน

ที่เก็บเวอร์ชันซอร์สโค้ด

https://github.com/piyaspark/E-Lab-XBlock
https://gitlab.com/piyaspark/xblockpython3
https://github.com/pknn/kulomb-gateway


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
มนัสพร ฟักขำ (b6010546702)

แก้ไขครั้งสุดท้าย
เมื่อ May 23, 2021, 10:59 p.m. โดย มนัสพร ฟักขำ (b6010546702)

สถานะการอนุมัติ
รออนุมัติ