Original Title: Co-occurring Affective States in Automated Computer Programming Education
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

ស្ថានភាពផ្លូវចិត្តដែលកើតឡើងក្នុងពេលតែមួយនៅក្នុងការអប់រំកម្មវិធីកុំព្យូទ័រស្វ័យប្រវត្តិ

ចំណងជើងដើម៖ Co-occurring Affective States in Automated Computer Programming Education

អ្នកនិពន្ធ៖ Nigel Bosch (University of Notre Dame), Sidney D’Mello (University of Notre Dame)

ឆ្នាំបោះពុម្ព៖ 2014

វិស័យសិក្សា៖ Affective Computing / Educational Technology

១. សេចក្តីសង្ខេបប្រតិបត្តិ (Executive Summary)

បញ្ហា (The Problem)៖ ការស្រាវជ្រាវនេះផ្តោតលើការដោះស្រាយបញ្ហានៅក្នុងប្រព័ន្ធបង្រៀនឆ្លាតវៃ (Intelligent Tutoring Systems) ដែលកន្លងមកតែងតែសន្មតថាសិស្សមានស្ថានភាពផ្លូវចិត្តតែមួយ ជំនួសឱ្យការយល់ដឹងពីស្ថានភាពផ្លូវចិត្តច្រើនដែលកើតឡើងក្នុងពេលតែមួយ (Co-occurring affective states)។

វិធីសាស្ត្រ (The Methodology)៖ អ្នកស្រាវជ្រាវបានប្រើប្រាស់ប្រព័ន្ធសិក្សាតាមកុំព្យូទ័រ បូករួមនឹងវិធីសាស្ត្រវាយតម្លៃស្ថានភាពផ្លូវចិត្ត ដើម្បីកំណត់ពីអារម្មណ៍ និងអាកប្បកិរិយារបស់សិស្ស។

លទ្ធផលសំខាន់ៗ (The Verdict)៖

២. ការវិភាគលើប្រសិទ្ធភាព និងដែនកំណត់ (Performance & Constraints)

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
Association Rule Mining: Lift
ការប្រើប្រាស់រង្វាស់ Lift ក្នុងការជីកកកាយទិន្នន័យ
អាចប្រៀបធៀបប្រូបាប៊ីលីតេនៃការកើតឡើងព្រមគ្នានៃស្ថានភាពផ្លូវចិត្តពីរ ធៀបនឹងការកើតឡើងដោយចៃដន្យបានយ៉ាងច្បាស់លាស់។ វាជួយកម្ចាត់ភាពលម្អៀងនៃទិន្នន័យចៃដន្យ។ មិនអាចបង្ហាញពីទំនាក់ទំនងនៃឥទ្ធិពលទៅវិញទៅមក (Directionality) ថាអារម្មណ៍មួយណាជាអ្នកទាញឱ្យមានអារម្មណ៍មួយទៀតនោះទេ។ បានរកឃើញគូអារម្មណ៍ចំនួនពីរ (Curiosity + Flow/Engagement និង Confusion + Frustration) ដែលកើតឡើងលើសកម្រិតចៃដន្យធម្មតា។
Association Rule Mining: Confidence
ការប្រើប្រាស់រង្វាស់ Confidence ក្នុងការជីកកកាយទិន្នន័យ
អាចប៉ាន់ស្មានប្រូបាប៊ីលីតេនៃអារម្មណ៍មួយ (Y) ដែលកើតឡើងដោយសារមានវត្តមាននៃអារម្មណ៍មួយទៀត (X) ដែលជួយដល់ការកំណត់រចនាសម្ព័ន្ធអន្តរាគមន៍ក្នុងប្រព័ន្ធ។ ទាមទារចំនួនទិន្នន័យគូអារម្មណ៍ច្រើន (Large sample size) ទើបអាចធ្វើការវិភាគបានសុក្រឹត និងអាចជឿទុកចិត្តបាន។ រកឃើញថា ការខកចិត្ត (Frustration) បង្ហាញពីការកើតឡើងនៃភាពច្របូកច្របល់ (Confusion) ក្នុងអត្រា ៦៧.២% ដែលច្រើនជាងច្រាសមកវិញ។

ការចំណាយលើធនធាន (Resource Cost)៖ ការស្រាវជ្រាវនេះទាមទារធនធានកុំព្យូទ័រ កម្មវិធីកត់ត្រាសកម្មភាព និងចំណាយពេលវេលាច្រើនសម្រាប់សិស្សក្នុងការវាយតម្លៃអារម្មណ៍របស់ពួកគេឡើងវិញ (Retrospective judgment) បន្ទាប់ពីការសិក្សា។

៣. ការពិនិត្យសម្រាប់បរិបទកម្ពុជា/អាស៊ីអាគ្នេយ៍

ភាពលំអៀងនៃទិន្នន័យ (Data Bias)៖

ការសិក្សានេះត្រូវបានធ្វើឡើងនៅសាកលវិទ្យាល័យមួយក្នុងសហរដ្ឋអាមេរិក ដោយមាននិស្សិតត្រឹមតែ ៤៦ នាក់ (អាយុជាមធ្យម ១៩.២ ឆ្នាំ) ដែលផ្តល់ទិន្នន័យគ្រប់គ្រាន់។ ទិន្នន័យនេះអាចមានភាពលម្អៀងខាងវប្បធម៌ (Cultural bias) ព្រោះការបញ្ចេញអារម្មណ៍របស់និស្សិតអាមេរិកអាចខុសពីនិស្សិតកម្ពុជា ដែលជារឿយៗតែងតែលាក់បាំងអារម្មណ៍ខកចិត្ត ឬច្របូកច្របល់នៅក្នុងថ្នាក់រៀនដោយសារភាពអៀនខ្មាស។

លទ្ធភាពនៃការអនុវត្ត (Applicability)៖

វិធីសាស្ត្រក្នុងការតាមដានស្ថានភាពផ្លូវចិត្តនេះ មានសារៈសំខាន់ណាស់សម្រាប់ការអភិវឌ្ឍប្រព័ន្ធអប់រំឌីជីថល និងប្រព័ន្ធសិក្សាពីចម្ងាយនៅកម្ពុជា។

ការយល់ដឹងពីស្ថានភាពផ្លូវចិត្តដែលកើតឡើងព្រមគ្នារបស់សិស្ស អាចជួយឱ្យស្ថាប័នអប់រំនៅកម្ពុជាបង្កើតប្រព័ន្ធជំនួយស្វ័យប្រវត្តិ ដែលឆ្លើយតបទៅនឹងតម្រូវការផ្លូវចិត្តសិស្សបានទាន់ពេលវេលា ទោះបីជាខ្វះខាតគ្រូបង្រៀនក៏ដោយ។

៤. ផែនការសកម្មភាពសម្រាប់និស្សិត (Actionable Roadmap)

ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖

  1. សិក្សាមូលដ្ឋានគ្រឹះផ្នែក Affective Computing: ស្វែងយល់ពីចំណាត់ថ្នាក់អារម្មណ៍សិក្សារបស់ Pekrun (Pekrun's taxonomy of academic emotions) និងទ្រឹស្តីប្រព័ន្ធបង្រៀនឆ្លាតវៃ (Intelligent Tutoring Systems) ជាមុនសិន។
  2. អភិវឌ្ឍប្រព័ន្ធសិក្សាឌីជីថល និងប្រព័ន្ធតាមដាន: បង្កើតប្រព័ន្ធបង្រៀនសរសេរកូដខ្នាតតូចដោយប្រើ ReactPython ដែលមានមុខងារកត់ត្រាការវាយអត្ថបទ (Keystrokes) និងលទ្ធផលកូដ រួមជាមួយនឹងការប្រើប្រាស់កម្មវិធី OBS Studio ដើម្បីថតសកម្មភាពសិស្សនៅលើអេក្រង់។
  3. អនុវត្តការប្រមូលទិន្នន័យ (Retrospective Judgment): អញ្ជើញសិស្សគោលដៅមកសាកល្បងប្រើប្រាស់ប្រព័ន្ធ បន្ទាប់មកឱ្យពួកគេមើលវីដេអូសកម្មភាពរបស់ពួកគេឡើងវិញ ដើម្បីកត់ត្រាអារម្មណ៍ (Primary និង Secondary affective states) នៅតាមចំណុចពេលវេលាជាក់លាក់។
  4. វិភាគទិន្នន័យរកលំនាំ (Pattern Analysis): ប្រើប្រាស់កញ្ចប់កូដ mlxtend នៅក្នុងភាសា Python ដើម្បីគណនារង្វាស់ Lift និង Confidence សម្រាប់ស្វែងរកលំនាំនៃអារម្មណ៍ដែលកើតឡើងព្រមគ្នា (Co-occurring patterns) លើសពីកម្រិតចៃដន្យ។
  5. ធ្វើសមាហរណកម្មអន្តរាគមន៍ស្វ័យប្រវត្តិ: ប្រើប្រាស់លទ្ធផលនៃការវិភាគ ដើម្បីកំណត់ឱ្យប្រព័ន្ធបង្រៀនបញ្ចេញការណែនាំ (Automated hints) ឬសារលើកទឹកចិត្តភ្លាមៗ នៅពេលដែលប្រព័ន្ធតាមដានរកឃើញសញ្ញានៃភាពច្របូកច្របល់រួមជាមួយការខកចិត្ត។

៥. វាក្យសព្ទបច្ចេកទេស (Technical Glossary)

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Co-occurring affective states ស្ថានភាពដែលសិស្សមានអារម្មណ៍ ឬស្ថានភាពផ្លូវចិត្តពីរឬច្រើនកើតឡើងក្នុងពេលតែមួយក្នុងកំឡុងពេលសិក្សា ឧទាហរណ៍ដូចជាមានអារម្មណ៍ចង់ដឹងចង់ឃើញផង និងផ្ដោតអារម្មណ៍ខ្លាំងផង។ ដូចជាការញ៉ាំម្ហូបមួយមុខដែលយើងមានអារម្មណ៍ថាវាមានរសជាតិជូរផង និងហឹរផងក្នុងពេលតែមួយ មិនមែនដឹងតែជូរមុខ ឬហឹរមុខនោះទេ។
Intelligent tutoring systems (ITSs) ប្រព័ន្ធកុំព្យូទ័របង្រៀនដែលប្រើប្រាស់បញ្ញាសប្បនិម្មិតដើម្បីតាមដានយល់ដឹងពីសកម្មភាពសិស្ស និងផ្តល់ការណែនាំ ឬជំនួយត្រឡប់ទៅវិញដោយស្វ័យប្រវត្តិស្របតាមតម្រូវការនិងសមត្ថភាពរបស់សិស្សម្នាក់ៗ។ ដូចជាមានគ្រូបង្រៀនផ្ទាល់ខ្លួនម្នាក់ឈរមើលពីក្រោយខ្នងយើងពេលកំពុងធ្វើលំហាត់ ហើយប្រាប់យើងពេលយើងធ្វើខុស។
Retrospective judgment protocol វិធីសាស្ត្រក្នុងការប្រមូលទិន្នន័យផ្លូវចិត្ត ដោយតម្រូវឱ្យអ្នកចូលរួមមើលវីដេអូសកម្មភាពនិងផ្ទៃមុខរបស់ខ្លួនឯងឡើងវិញ បន្ទាប់ពីបញ្ចប់ការងារអ្វីមួយ ដើម្បីរំលឹក និងកត់ត្រាថាពេលនោះពួកគេមានអារម្មណ៍បែបណា ដោយមិនរំខានដល់ពួកគេនៅពេលកំពុងបញ្ចេញសកម្មភាព។ ដូចជាកីឡាករបាល់ទាត់មើលវីដេអូប្រកួតឡើងវិញ ដើម្បីប្រាប់គ្រូបង្វឹកថាពេលនោះគេគិត ឬមានអារម្មណ៍យ៉ាងម៉េចទើបសម្រេចចិត្តទាត់បាល់របៀបនោះ។
Association rule mining បច្ចេកទេសក្នុងវិទ្យាសាស្ត្រទិន្នន័យដែលប្រើសម្រាប់ស្វែងរកលំនាំ ឬទំនាក់ទំនងដែលកើតឡើងញឹកញាប់រវាងអថេរផ្សេងៗនៅក្នុងសំណុំទិន្នន័យធំៗ។ ដូចជាម្ចាស់ផ្សារទំនើបសង្កេតឃើញថា អតិថិជនដែលទិញនំប៉័ង ច្រើនតែទិញប៊ឺរទៅជាមួយគ្នាដែរ។
Lift រង្វាស់មួយក្នុងបច្ចេកទេស Association rule mining ដែលវាស់ស្ទង់ថាតើព្រឹត្តិការណ៍ពីរ (ឧ. អារម្មណ៍ពីរ) កើតឡើងជាមួយគ្នាញឹកញាប់ប៉ុនណា បើប្រៀបធៀបទៅនឹងការរំពឹងទុកថារបស់ទាំងពីរនោះកើតឡើងដោយចៃដន្យដាច់ដោយឡែកពីគ្នា។ បើ Lift ធំជាង ១ មានន័យថាព្រឹត្តិការណ៍ទាំងពីរនោះពិតជាមិត្តសម្លាញ់នឹងគ្នាពិតមែន (ទៅណាក៏ទៅជាមួយគ្នាដែរ) មិនមែនគ្រាន់តែចៃដន្យដើរជួបគ្នាតាមផ្លូវនោះទេ។
Confidence រង្វាស់គណិតវិទ្យាដែលបង្ហាញពីប្រូបាប៊ីលីតេ (ភាគរយ) នៃព្រឹត្តិការណ៍ Y ដែលនឹងកើតឡើង នៅពេលដែលយើងដឹងថាព្រឹត្តិការណ៍ X បានកើតឡើងរួចហើយ។ វាយកមកវាស់ពីឥទ្ធិពលនៃអារម្មណ៍មួយទៅលើអារម្មណ៍មួយទៀត។ ដូចជាការទស្សន៍ទាយថា បើមេឃងងឹត (X) នោះមានឱកាស ៨០% ថាភ្លៀងនឹងធ្លាក់ (Y)។ ៨០% នោះគឺជារង្វាស់ Confidence។
Scaffolded learning ដំណើរការនៃការបង្រៀនដែលប្រព័ន្ធ ឬគ្រូ ផ្តល់ការគាំទ្រជាជំហានៗ និងផ្តល់ពត៌មានណែនាំបន្តិចម្តងៗដល់សិស្ស ដើម្បីឱ្យពួកគេអាចរៀនដោះស្រាយបញ្ហាថ្មីៗបាន រួចទើបដកការគាំទ្រចេញនៅពេលសិស្សចេះធ្វើដោយខ្លួនឯង។ ដូចជាការបង្រៀនក្មេងជិះកង់ដោយមានការជួយទប់ពីក្រោយ ហើយយើងលែងដៃបន្តិចម្តងៗនៅពេលពួកគេចាប់ផ្តើមចេះរក្សាលំនឹងដោយខ្លួនឯង។
Flow/Engagement ស្ថានភាពផ្លូវចិត្តដែលមនុស្សម្នាក់កំពុងផ្តោតអារម្មណ៍យ៉ាងខ្លាំងក្លា និងលិចលង់ចូលទៅក្នុងការងារអ្វីមួយរហូតដល់ភ្លេចពេលវេលា និងបរិយាកាសជុំវិញខ្លួន។ ដូចជាពេលយើងកំពុងលេងហ្គេមសប្បាយខ្លាំងពេក រហូតដល់ភ្លេចហូបបាយ ឬមិនដឹងថាមេឃងងឹតតាំងពីពេលណា។

៦. ប្រធានបទពាក់ព័ន្ធ (Further Reading)

អត្ថបទដែលបានបោះពុម្ពនៅលើ KhmerResearch ដែលទាក់ទងនឹងប្រធានបទនេះ៖

ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖