Bu çalışma, Shaoxing Üniversitesi İnsan Araştırmaları Etik Komitesi tarafından onaylandı (Onay No. SU-2023-IE-058). Tüm katılımcılar, veri toplamadan önce yazılı bilgilendirilmiş onay sundu. Deney, Helsinki Bildirgesi (2013) uyarınca gerçekleştirildi.
Üniversite öğrencileri için IE eğitiminin karar deneyimi için oyun tasarımı
Araştırma, öğrenenlerin bilgi ustalığının gerçek zamanlı değerlendirmesi için Bayes Ağı (BN) uyguladı. Her bilgi noktası, bağımlılıkları tanımlayan Koşullu Olasılık Tabloları (CPT) ile bir düğüm olarak modellendi. Oyun etkileşimlerinden elde edilen öğrenci performans verileri, pgmpy kütüphanesi (v0.1.20, Python 3.9.7) kullanılarak olasılıksal çıkarım için kanıt olarak hizmet etti. Verimli çıkarım için Junction Tree algoritması kullanıldı.
Üniversite öğrencilerinin IE eğitiminin oyun değerlendirme boyutlarının BN mantığına dayalı olarak seçilmesi
IE eğitiminin gelişimi, yükseköğretimde yapılan reformların sürekli derinleşmesiyle birlikte gerçekleşmiş ve eğitimde önemli ilerlemeler kaydedilmiştir. IE eğitim ekosisteminin araştırma altyapısı, modern bir ekonomik sistem inşasına yönelik kalkınma ve stratejik destek için ilk iticigüçtür. 17,18. Ancak, IE ekosisteminin işleyişinde, tıpkı doğal ekosistem gibi, birçok etkileyici faktör vardır. IE eğitiminin temel işlevi ve değeri, çok sayıda yenilikçi yeteneğin yetiştirilmegidir (yenilikçi ruh, bilgi sistemi ve eylem yeteneğine sahip çok sayıda yüksek kaliteli yetenek)19. Temel amacı ve değeri, Şekil 1'de gösterildiği gibi beş bölümden oluşur; bunlar IE eğitiminin işlevleri ve değerleridir.

Şekil 1: IE eğitiminin temel işlevleri, değer bileşimi ve girişimcilik davranışıyla iç mantık bağlantısının entegre çerçevesi. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
Şekil 1 , IE eğitiminin işlevlerini ve değerlerini gösterir; temelde girişimcilik farkındalığı yer alır. Girişimcilik talebi, girişimcilik farkındalığının oluşması için önkoşuldur. Girişimcilik ilgisi temel unsurdur ve bireyleri girişimciliğe dikkat etmeye itiyor. Girişimcilik motivasyonu, girişimcilik uygulamasını itici güçtür. Girişimcilik, bir iş kurma sürecindeki zorlukların üstesinden gelmenize yardımcı olacak destek sağlayacaktır. Girişimcilik değeri, bireyler ve toplum için girişimcilik eğitiminin önemini yansıtan nihai hedeftir. Tüm unsurlar birbirleriyle etkileşime girer ve IEeğitimi 20'nin işleyişini birlikte destekler. Çalışma, IE eğitimini bilinç geliştirme, yetenek geliştirme ve niyet oluşturma olarak kategorize etmektedir. Bunlar IE eğitiminin temel, ana ve temel hedeflerine karşılık gelir. Girişimcilik farkındalığı birden fazla seviyeye ayrılır ve bu farkındalığı geliştirmek, bilgi ve yetenek hedeflerine ulaşmak için kilit bir faktördür. Bilginin kendisi yeteneğin bir parçasıdır, bu yüzden girişimcilik eğitimi bireysel girişimcilik yeteneklerini geliştirmeye odaklanmalıdır. Niyet, bilinçin davranışa gelişiminde kritik bir halkadır, ancak niyet ve eylem tam olarak aynı21 değildir. Girişimcilik eğitiminde, öğrencilerin girişimcilik isteklerini oluşturmak, böylece etkili deneyimler oluşturmak ve bunları davranışlara dönüştürmek gereklidir. Özetle, çalışma girişimcilik farkındalığı, girişimcilik yeteneği ve girişimcilik niyetini IE eğitimi ile girişimcilik davranışı arasında aracı değişkenler olarak ele almaktadır. Girişimcilik farkındalığı, yetenek ve istekliliği, IE eğitimi ile girişimcilik davranışı arasında aracı değişkenler olarak alarak, IE eğitiminin temel, ana ve temel hedeflerine karşılık gelir, literatür analizi ve ILM ile birleşerek, her değişkenin ölçüm göstergelerini (örneğin IE eğitimi, ders katılımı vb.) belirler ve ardından bu ILM'i oluşturur. Şekil 1'de gösterildiği gibi, IE eğitimi ile girişimcilik davranışını birbirine bağlayan bir ILM araştırma amaçlı oluşturulmuştur.
Şekil 1'de gösterildiği gibi, girişimcilik eğitiminin girişimcilik yeteneği üzerindeki olumlu etkisi, üniversite öğrencilerinin temel becerileri geliştirmelerine, kaynak biriktirme ve kullanma becerilerini geliştirmelerine ve girişimcilikteki zorlukları aşmalarına yardımcı olma yeteneğinde yansımaktadır. Girişimcilik farkındalığı, IE eğitimi ile girişimcilik davranışı arasında arabulucu bir rol oynayabilir. Girişimcilik davranışının ön faktörü olarak, girişimcilik niyeti davranışın gerçekleşmesini doğrudan öngörebilir. Üniversite öğrencileri arasında girişimcilik farkındalığının geliştirilmesi, işletmelerin girişimcilik bilgisi edinmesine ve girişimcilik becerilerini geliştirmelerine yardımcı olabilir. Yetenek teorisi, yeteneğin davranışı belirleyen temel faktör olduğunu savunur; özellikle IE eğitiminde, öğrencilerin çok boyutlu yeteneklerinin geliştirilmesini vurgular; kaynak entegrasyonu, takım oluşturma ve fon hazırlığı dahildir. Bu beceriler, fırsat belirleme, ilişki kurma ve eylem uygulaması gibi öğrencilerin girişimcilikteki performansını doğrudan etkiler. Girişimcilik yeteneği üç ana boyutu kapsar: kaynak entegrasyon yeteneği, girişimciliği desteklemek için kaynakların etkin kullanımı ve entegrasyonunu ifade eder; Takım oluşturma yeteneği, bir takım kurma ve liderlik etme yeteneğini ifade eder; ve sermaye hazırlığı, yani başlangıç sermayesi toplama ve yönetme yeteneği. Bu yeteneklerin geliştirilmesi, öğrencilerin girişimciliğinin başarısını teşvik etmeninanahtarıdır 23.
Girişimcilik eğitimi, girişimcilik davranışı, girişimcilik yeteneği, girişimcilik farkındalığı ve girişimcilik niyeti için ölçüm standartlarının oluşturulması esas olarak literatür analizine dayanır ve IE eğitiminin ILM ile birleştirilir. Girişimcilik eğitiminin göstergeleri, girişimcilik kurslarına veya derslerine katılım (CY1), girişimcilik eğitimi becerileri eğitimine katılım (CY2) ve girişimcilik yarışmalarına katılımdır (CY3). Bu göstergeler, öğrencilerin IE eğitimine katılımını doğrudan yansıtır ve girişimcilik eğitiminin pratikliği ve etkileşiminin temelhedeflerini yansıtır. 10. Girişimcilik davranışının göstergeleri fırsat tanımlama (CW1), ilişki kurma (CW2) ve enerji yatırımıdır (CW3). Bu, girişimcilik davranışıyla ilgili ölçümdür; esas olarak davranışsal teorilerden (örneğin yetkinlik teorisi) gelir ve fırsat kavrayışı, sosyal sermaye inşası ve kaynak tahsisi gibi bireysel eylem özelliklerineodaklanır. Girişimcilik yeteneğinin ölçüm boyutları kaynak entegrasyon yeteneği (CN1), ekip oluşturma yeteneği (CN2) ve sermaye hazırlığı yeteneği (CN3)'dür. Bu boyutlar, girişimcilik yeteneğinin geliştirilmesinin temel pratik hedefinden türetilmiştir; yani öğrencilerin gerçek bir girişimcilik ortamında hayatta kalma ve gelişme yeteneklerini geliştirmek. Girişimcilik bilincinin ölçüm boyutları arasında girişimcilik davranışı tutumu (CS1), girişimcilik öznel normları (CS2) ve girişimcilik algısı davranış kontrolü (CS3) yer alır. Girişimcilik bilincinin ölçümü, Ajzen'in Plan Davranış Teorisi (TPB) üzerine kuruludur; bu teori, bireysel psikolojik girişimcilik davranışı beklentisini analiz odaknoktası olarak alır 13. Girişimcilik niyetinin göstergeleri girişimcilik arzusu (CW1), kariyer planlaması ve girişimcilik ilgisi (CW2)'dir. Girişimcilik niyetinin ölçümü, girişimcilik eğitiminin kariyer seçimi üzerindeki etkisi teorisiyle desteklenir; örneğin öznel normlar ile davranışsal niyet arasındaki ilişki.
Öğretim faaliyetlerinde, öğrencilerin yanıtlarını kanıt değişkeni olarak alarak gizli ve gözlemlenebilir değişkenlerin arka olasılığını hesaplamak süreci, öğrencilerin bilgi seviyesinin teşhis edilmesi sürecidir. BN akıl yürütme, esas olarak BN yapısı ve koşullu olasılık dağılımına dayanan posterior olasılık hesaplar ve belirli kanıt koşulları altında ağdaki bazı düğümlerin alma olasılığınıhesaplar 24. n düğüm değişkenli bir BN için, denklem (1)25'te gösterildiği gibi ortak olasılık dağılım fonksiyonu olarak tanımlanabilir.
(1)
Burada P, BN'nin Koşullu olasılık kümesi
anlamına gelir. Herhangi bir düğüm
için, koşullu olasılık
ve ana düğüm kümesini
temsil etmek için bir CPT vardır.
herhangi iki rastgele değişkeni gösterir ve
hipotezdir, yani
kanıttır. Ön olasılık,
bilinmediğinde gerçekleşme olasılığıdır
. Posterior olasılık, bilinen olayın
olasılığıdır
.
Denklem (2)'de gösterildiği gibi, bu Bayesdenklemi 26'dır.
(2)
BN, sadece öğrenenlerin öğretimde bilgi ustalığını PR yoluyla elde etmekle kalmaz, aynı zamanda öğrenenlerin bilgi yapısını grafiksel olarak yansıtabilir. Alan modelinde Bilgi temsili ve akıl yürütmesi kullanılarak, her kavramsal bilgi bir düğüm olarak kabul edilir. Oyunlarda, düğümler karşılık gelen seviyeleri belirlemek ve BN'nin dinamik güncellemelerini sağlamak için kullanılır. Öğrenme sırasında sistem sürekli olarak kullanıcı veri bilgilerini toplar ve ağda günceller. Ortak Ağaç (JT) algoritması, şu anda en yaygın ve en hızlı hesaplamalı BN akıl yürütmealgoritmasıdır 27. Algoritma süreci, BN'nin klikte bir kenar kümesi içeren bir kuadratik yapıya dönüştürülmesini içerir. IE eğitim karar verme deneyimi oyun modelinde, uyum sağlama, sistemin öğrenenlerin gerçek zamanlı performansı, bireysel özellikleri ve öğrenme ihtiyaçları temelinde eğitim içeriğini, stratejilerini ve etkileşim modlarını otomatik olarak ayarlayabilme yeteneği olarak tanımlanır. Amerikalı akademisyen Hodhod, uyarlanabilir eğitim oyun modelini alan, öğretim, oyuncu modelleri ve uyarlanabilir motor ile sunummodülü 28'e ayırmıştır. Her modelin farklı işlevleri vardır; bunlar arasında oyuncu modeli öğrenci modelidir ve bu, öğrenenlere uyarlanabilir destek sağlamak amacıyla eğitim oyunlarının temel bir bileşenidir. Şekil 2'de gösterildiği gibi, JT algoritmasına dayalı öğrenci modelinin bilgi akışıdır.

Şekil 2: Üniversite IE eğitim karar verme deneyimi oyununun birleşik mimarisi. Ortak Ağaç odaklı öğrenci bilgi akışı, özellik gömme ve dikkat ile geliştirilmiş DKT ve KT entegre temel unsurlar. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
Şekil 2'de, çalışma BN kullanarak öğrenci modelleri oluşturacak ve JT akıl yürütme algoritmalarını kullanarak öğrencilerin bilgi edinimini gerçek zamanlı değerlendirecek. JT algoritması aynı pgmpy versiyonuna dayanır, JT'yi oluşturmak için BN'nin to_junction_tree yöntemini (moralize=True, min_fill üçgenleme) çağırır ve küme düğümlerini görüntülemek için düğümleri () kullanır. JunctionTreeInference ile çıkarım motorunu başlatın, sorgu yöntemiyle davranışsal kanıtı girin, IE bilgi puanlarının posterior olasılığını döndürmek için joint=False ayarlayın ve hatayı kontrol etmek için tol=1e-6 ayarlar. Daha sonra, istatistiksel model kullanılarak öğrenenin doğru yanıt oranı belirlenen eşik değeriyle karşılaştırılır; böylece öğrencilere uygun bir oyun görev çerçevesi ve bir yönlendirme çerçevesi sağlanır. BN modelleme, pgmpy 0.1.20 (Python 3.9.7 ortamı) temelindedir. BN sınıfı, düğüm bağımlılıkları listesinde geçmesi için çağrılır ve gizli/kanıt değişkenleri node_type ile işaretlenir. CPT, uzman deneyimine dayanarak TabularCPD sınıfı kullanılarak başlatılır ve ardından BayesianEstimator'un uyum yöntemi kullanılarak öğrenci davranış verileriyle yinelemeli olarak güncellenir (dirichlet prior, pseudo_counts=1). Nedensel ilişki, CausalInference do_calculus ile doğrulanır ve karşılıklı bilgi hesaplanır (0.3'ten büyük güçlü bağımlılık gösterir) böylece makul bir yapı sağlanır.
Üniversite öğrencileri için IE eğitimi için karar deneyimi oyun modeli tasarımı, geliştirilmiş KT algoritmalarını entegre etmek
IE eğitim oyun değerlendirme boyutlarının özellik taraması, öğrencilerin bilgideki zayıf noktalarını dinamik olarak belirleyebilen BN akıl yürütme ile tamamlansa da, BN yalnızca mevcut bilgi durumunun teşhisine odaklanır ve öğrencilerin bilgi ustalığının dinamik değişim sürecini takip edemez. Ayrıca, sonraki öğrenme ihtiyaçlarını doğru şekilde tahmin etmek zordur ve oyun modelinin öğretim stratejilerine dinamik uyumunu destekleyemez. Bu nedenle, KT algoritmasının entegre edilmesi ve geliştirilmesi, özellik gömme ve sayesinde öğrencilerin bilgi yapısının gerçek zamanlı takibi ve tahmini sağlanması gereklidir. Öğrenci modeli, öğrenci bilgilerini izleyen bir modüldür ve araştırması ilk olarak Akıllı Özel Öğretim Sistemi (ITS)29'da ortaya çıkmıştır. ITS'te, öğrencilerin bilgi durumlarındaki dinamik değişimleri takip etmek özellikle önemlidir; çünkü bu, modelin öğrencileri öğrenme bilgisinde daha iyi yönlendirmesine yardımcı olabilir. Öğrencilerin oyunlarda bilgi yapısını takip etme fikri, geçmiş öğrenme tanı sistemlerinden ve uyarlanabilir eğitimoyunlarından kaynaklanmaktadır 30. DKT modelinin etkili bir KT modeli olduğu kanıtlanmış ve bu model, büyük kullanıcı veri ölçeklerine sahip değerlendirme senaryoları için daha uygundur. DKT modeli TensorFlow 2.8.0 (Python 3.9.7, GPU CUDA 11.2'yi destekliyor) temellidir. Veriler pandas, LabelEncoder ve numpy kullanılarak işlenir ve [örnek büyüklüğü, 30,8] 3D tensorlara birleştirilir. Mimariyi Sequential ile inşa edin; bunlar arasında Input (30,8), Dense (64,relu), LSTM (128,return_sequences=True) ve Dense (bilgi noktaları, sigmoid); Adam (lr=0.001) ile optimize edin, kayıp fonksiyonu olarak BinaryCrossentropy'yi alın, doğruluk ve AUC metriklerini ayarlayın, 50 tur eğitim yapın (parti=32) ve optimal ağırlığı ModelCheckpoint'te saklayın. Bu geliştirilmiş DKT modeli, TensorFlow 2.8.0 (Python 3.9.7, CUDA 11.2'yi destekliyor) temelinde oluşturulmuştur. İlk olarak, özellik gömme yoluyla, soruları yanıtlayan öğrenci sayısı, yardım arama davranışı ve istem sayısı gibi davranışsal özellikler, yanıtlama sonuçlarıyla çapraz bağlanır ve soru zorluk katsayısı (yanlış cevapların sayısı/toplam cevap sayısı) ile birlikte kodlanır. Sonra, tüm kodlanmış özellikleri birleştirerek bir vektör oluşturun ve boyut küçültmesi için otomatik kodlayıcıyı (tanh aktif) giriş olarak kullanın. Daha sonra, LSTM ile DKT'nin çıkış katmanı arasında bir dikkat mekanizması getirilir. DikkatKatmanı sınıfı tanımlanmıştır. Ağırlıkları hesaplamak için tf.matmul kullanılırken, ağırlıklı özellikler oluşturmak için normalleştirme için softmax kullanılır. 128 ağırlık ayarlanır ve aşırı fitin'i önlemek için Dropout(0.2) eklenir. 50 eğitim turu için kayıp fonksiyonu olarak Adam (lr=0.001) optimizasyonu ve çapraz entropi ile öğrencilerin bilgi ustalığının izlenmesi ve tahmini sağlandı. Çalışma, model giriş verilerini özellik gömme yoluyla zenginleştiren ve Şekil 2'de gösterildiği gibi'leri tanıtan geliştirilmiş bir DKT modeli önermektedir.
Şekil 2'de, DKT modelinin verilerdeki karmaşık özellikleri yakalama yeteneği nedeniyle, özellik gömme yöntemi modelin giriş verilerini zenginleştirmek için kullanılabilir ve böylece model performansını iyileştirir. Uzun kısa vadeli hafızanın (LSTM) son gizli durumu, öğrencilerin şu andayaşadığı gizli öğrenme halidir 31. Süre uzun olduğunda, LSTM bazı önemli bilgilerin kaybolmasına neden olabilir. Çalışma, önemli bilgilerin kaybını azaltmak için tüm tarihsel bilgileri ağırlıklandıran ve toplayan'yi tanıtır. Öğrencilerin yanıt davranışının özellikleri ve zorluk katsayıları, orijinal giriş bilgisine gömülerek daha anlamlı bir tarihsel etkileşim dizisi
haline gelir. Bu modelin giriş tarihsel etkileşim dizisi 'dir
ve çıktı, bilgi puanlarının karşılık gelen sorularına öğrencilerin cevaplarını doğru şekilde tahmin eden olasılık vektörüdür. Çalışma, öğrencilerin soruları yanıtlamaya çalıştığı kaç sayıyı, yanıtlama sürecinde yardım isteyip istemediklerini ve istedikleri soru sayısını eğitim oyun modelindeki yeni bir özelliğe birleştirmeyi ve denklem (3)'te gösterildiği gibi cevap sonuçlarıyla çarpyştırmayı öneriyor.
(3)
Denklem (3) içinde,
soruları yanıtlayan öğrencilerin davranışsal özellikleri;
öğrencilerin soruları
cevapladığı o anda kaç kez cevap verdiğini gösterir;
yardım talebini gösterir;
soru sayısını gösterir;
cevap sonucunu ifade eder. Sorunun zorluk katsayısının hesaplama ifadesi denklem (4)'te gösterilmiştir.
(4)
(4) denkleminde,
soruyu
yanlış yanıtan kişi sayısını ifade eder ve
soruyu doğru yanıtan toplam kişi
sayısını temsil eder. Modelin doğruluğunu artırmak için, elde edilen tüm kodlanmış özellikler birbirine bağlanır ve vektör yapısı denklem (5)'te gösterilir.
(5)
(5) denkleminde,
bilgi puanlarının sayısını ifade eder;
problemin zorluk katsayısını ifade eder;
özellik kombinasyonunu ifade eder;
kodlama formatını ifade eder;
bağlantı anlamına gelir. Otomatik kodlayıcıyı tanh aktivasyon fonksiyonuyla eğitin ve tamamlandıktan sonra çıkış katmanını çıkarın. Daha sonra, DKT-FA modelinde gizli katmanın çıktısını giriş olarak kullanır; denklem (6)'da gösterildiği gibi.
(6)
Denklem (6)'da,
sırasıyla öğrenilen ağırlık matrisi ve önyargı vektörüdür. Çalışma,'yi bir LSTM ağı ile birleştirerek modelin benzer davranış özelliklerine ve pratikte zorluk zorluğuna sahip cevap dizilerine daha fazla dikkat etmesini sağlıyor. , LSTM ile DKT'nin çıkış katmanları arasında entegre edilmiştir. Özel bir AttentionLayer sınıfı tanımlanır, tf.matmul ağırlıkları hesaplamak için kullanılır ve normalleştirme için softmax kullanılarak ağırlıklı özellikler oluşturulur. Hakları korumak için 128 ağırlık ayarlandı, aşırı uyumu önlemek için Dropout (0.2) eklendi, geri yayılma kullanılarak senkron optimizasyon yapıldı ve ağırlıklar get_weights() üzerinden çıkarılarak anahtar davranışların etkisini analiz etti. Dikkat değişkeni
seçildiğinde, th cevap kaydının seçildiğini gösterir
. Denklem (7)'de gösterildiği gibi, tarihsel sıra bilgi kodu ve nihai bilgi kodu kullanılarak th bilgisinin olasılığını
hesaplar.
(7)
(7) denkleminde, ağırlık faktörü
, tahmin sırasında dikkate alınması veya göz ardı edilmesi gereken içeriği belirler. Çalışma, dikkat puanı fonksiyonunun
toplama modelini kullanarak puanını hesaplamaktadır; bu denklem (8)'de gösterilmiştir.
(8)
(8) denkleminde,
veri sıkıştırmasına dayalı tarihsel dizi bilgisinin kodlanmasını ifade eder;
zaman içindeki girdi bilgisinin
boyut azaltma kodlaması anlamına gelir.
Fen Bilimleri Bakanlığı'nın bir ağ parametresidir. Dikkat durumu
, 'nin
ağırlıklı toplamı olarak gösterilir ve hesaplama ifadesi (9) denkleminde gösterilir.
(9)
(12) denkleminde, ile
birleştirildiğinde
, öğrencilerin tüm bilgi puanlarını ustalaşma olasılığı hesaplanır ve denklem (10)'da gösterildiği gibi ifade edilir.
(10)
Makine öğreniminde, çapraz entropi gerçek işaretleme ile tahmin edilen sonuçlar arasındaki farkı ölçmek için kullanılabilir. Bu nedenle, denklem(11)'de gösterildiği gibi, DKT-FA modelinin Kayıp fonksiyonu olarak kabul edilir.
(11)
(11) denkleminde,
ve
sırasıyla tahmin edilen ve gerçek olasılık dağılımlarını belirtir. Bilgi puanları dahil
olmak üzere bir bilgi birimi varsayılır
. Ve eğer bilgi noktasının
kullanılma olasılığı , öğrencilerin bilgi noktasına hakimlik gösterdiği denklem (12)'de gösterilir.
(12)
(12) denkleminde,
öğrenenin bilgi noktasındaki
hata oranı anlamına gelir;
bilgi puanlarının oluşma olasılığını ifade eder. Bunu bilgi noktası olarak kullanmanın önemini inceleyin. 0-0.5
aralığındaki değerler aralığını sınıflandırmak iki bölüme ayrılır. Karmaşık ve zengin oyun senaryolarında, öğrenenler öğrenme yöntemlerinin kişiselleştirilmiş ve anlamlı yeniden yapılandırılmasını başarabilirler. Eğitici oyun modelleri oluşturulurken, ilgili ilkeler de takip edilmelidir. Öncelikle, öğrenen öznellik ilkesi takip edilmelidir. Öğrenenlerin bireysel özelliklerini tam olarak dikkate almak gerekir ki oyun sürecinde kendi yeteneklerine uygun bir oyun deneyimi yaşayabilsinler. İkinci olarak, durumsal farkındalık ilkesine uyulmak gerekir; yani öğrencilerin heyecanını artırmak için daha gerçekçi bir oyun ortamı tasarlamak. Son olarak, oyun tasarımı ile öğretim tasarımı arasında denge ilkesini takip etmek gereklidir. Yukarıdaki ilkelere dayanarak, entegre IE eğitimi ve oyunlarının temel unsurlarını inceler ve Şekil 2'de gösterildiği gibi IE eğitimi için bir karar modeli oluşturur.
Şekil 2'de model, senaryoyu IE eğitiminin temel unsuru olarak ele alır ve oyunun kendisi öğrenci, öğretmen ve bilgi modellerine ayrılmıştır. Öğretim tasarım fikirlerini birleştirerek, oyunun konusunu daha da geliştiriyor, etkinlikleri, görevleri ve temel unsurları daha da geliştiriyor. Girişimcilik eğitiminde çevre, bilgi, duygu ve eylem gibi dört yönü birleştiren periyodik bir etkinliktir. Bilgi modeli esas olarak eğitimde bilginin depolanması ve listelenmesi için kullanılır. Öğrenci modeli, öğretmen modeliyle birleştirilerek kişiselleştirilmiş bilgi öğrenimi sağlanır. Oyun modelinin eğitim ve oynanış yönlerini dengelemek için oyun konusunun, aktivitelerin, görevlerin daha ayrıntılı tasarımına ihtiyaç duyar. Aynı zamanda, hem sanal hem de algısal senaryolarda yer alan IE bilgisini uygular, bilgi temelli öğrenmeyi doğru girişimcilik eğitim davranışlarının geliştirilmesine dönüştürür. Şekil 2'deki özellik gömülü modül, öğrenme durumunu oluşturur ve öğrenci davranış verilerini (örneğin cevap sayısı, yardım sıklığı, doğru oran vb.) analiz ederek aşamasına uygun görev sahnesi oluşturarak bunu arayüze dinamik olarak eşler. Bu senaryolar, öğrenme deneyimini geliştirmek için tasarlanmış sanal girişimcilik, problem çözme veya takım çalışması simülasyonlarını içerir. Tasarım, eğitim hedeflerini oyun durumlarına dönüştürmek için bilgi modeli, öğretim modeli ve duygusal motivasyonu birleştiriyor. Öğretmen modeli, öğrenci modelini tamamlayarak bilgi grafiği ve veri analiziyle verimli ve kişiselleştirilmiş öğrenme sağlar. Arka plan analizine dayanarak, Öğretmen modeli öğrencilere kişiselleştirilmiş öğretim desteği sağlar ve oyun görevi tasarımı ile geri bildirim mekanizmalarını yönlendirir. Oyunlar, öğrencilerin performansına göre görevleri ve zorluk seviyesini dinamik olarak ayarlıyor, uyum sağlama yeteneğini artırıyor ve bilgiyi pekiştiriyor. Oyun içi öğrenme ve karar verme deneyimi, geri bildirim yoluyla gerçek dünya girişimcilik eğitimine dönüştürülür. Şekil 2'de gösterildiği üzere, çalışma, uyarlanabilir eğitim oyun modelini alan, öğretim, oyuncu modelleri ve uyarlanabilir motor ile sunummodülü 9'a ayıran önceki Amerikalı akademisyen Hodhod'dan yararlanıyor ve model yapım ilkelerine dayanarak, geliştirilmiş KT algoritmalarını entegre eden üniversite öğrencisi IE eğitim karar deneyimi oyun modeli oluşturuyor.
Şekil 2'de genel model iki bölümden oluşur: oyun sunum arayüzü ve arka uç veritabanı. Oyun sunum arayüzü, ses, grafik, etkileşim ve diğer efektlerin sunumunu kontrol eder ve veritabanıyla birlikte oyunu sunar. Arka plan veritabanı, oyun fonksiyonunu ortak olarak gerçekleştirmek için ITS'in bileşen modülünü referans olarak kullanarak, alan alanı, öğretmen ve öğrenci modelleri olmak üzere üç bölümden oluşur. Seçilen IE bilgi noktaları bir çerçeve ağı ile temsil edilir. Öğretim modellerinin ve fonksiyonel yapıların tasarımı ve inşası, sonraki oyun öğretim tasarımı ve üretim geliştirmesi için ön koşul ve garantidir. Araştırma hedefleri ve teorik temeller rehberliğinde, bu oyunun fonksiyonel yapı modeli, çeşitli modüller arasındaki ilişkileri netleştirir ve bunları fonksiyonel yapı modeline entegre eder.
Katılımcı demografisi ve örnekleme
Ayrıntılı hasta demografikleri Tablo 1'de bulunabilir. Örneklem büyüklüğü formülü (G*Power 3.1.9.7): Etki boyutu f = 0.25 (orta), α = 0.05, güç = 0.90, gruplar = 3 ardından n ≥ 159, Gerçek işe alım: 305 (%10 kayıp izin verildi). Gelecekteki tekrarlar için, orta etki boyutu f = 0.25 (G*Power 3.1.9.7, üç grup, α = 0.05) istatistik≥sel gücü korumak için minimum 200 katılımcıdan oluşan bir örneklem (%10 beklenen kayıp) öneriyoruz (G*Power 3.1.9.7, üç grup, = 0.05). Ek moderasyon analizleri (örneğin, cinsiyet x grubu) planlanırsa, hücre büyüklüğünün 45≥ elde edilmesi için 270'e çıkarılır.
| Saha | Örnek giriş | Dahil etme kriterleri | Dışlama kriterleri |
| StudentID | S001 | Tam zamanlı lisans öğrencisi | ≥1 IE kursu aldım |
| Yaş | 19 | 18-25 yaşları | Dış menzil |
| Cinsiyet | F | Kendini tanımlayan | Rapor vermeyi reddet |
| Binbaşı | İş Dünyası | Herhangi bir disiplin | Diploma dışı devam eğitimi |
| Alım | Kampüs e-postası | Rastgele tabakalanmış | Zaten katıldım |
Tablo 1: Hasta demografisi.
Tekrarlanabilir yapay zeka metriklerini garanti altına almak için, farklı rastgele tohumlarla üç bağımsız eğitim çalışması yapın (42, 2023, 1024). AUC, F1 ve RMSE'nin ortalama ve %95 CI'sini bildirin; ortalama %5 kadar herhangi bir CI genişliği > kararlılık sağlanana kadar ek iki koşu tetikler.
CPT başlatma
Shaoxing Üniversitesi ve Wenzhou-Kean Üniversitesi'nden amaçlı örneklemle beş IE eğitim uzmanı (≥ 5 yıl üniversite öğretimi ≥ 3 girişimcilik projesi rehberliğinde) işe alındı. Uzman paneli onayı ID: SU-IE-2023-00. Uzman seçimi: Konu: [Uzman Paneli] IE Bayes Ağı için CPT Çıkarılması. Uygunluk kriterleri, 5 yıllık üniversite IE öğretimi, rehberli ≥3 gerçek öğrenci girişimi ve 2 x 2 saat çevrimiçi Delphi turlarına katılmaya istekli ≥ idi.
CPT başlangıç şablonu
Aşağıdaki kriterler belirlendi ve aşağıdaki talimatlar kullanıldı.
| Düğüm | Parent= mastered mi? | P(doğru|ebeveyn) | Prior |
| T1_opportunity | DOĞRU | 0.85 | 0.30 |
| T1_opportunity | SAHTE | 0.30 | / |
| CN1_resource | / | / | 0.30 |
Yineleme güncelleme talimatı (Python tek satır):
python
from pgmpy.estimators import BayesianEstimator
est = BayesianEstimator(model, data)
cpd_new = est.estimate_cpd('T1_opportunity', prior_type='dirichlet', pseudo_counts=1)
Unity - Python entegrasyon pseudocode
Code box P1:
csharp
// Unity C# - send behavior log
void SendLog(string studentID, string taskID, bool correct, int attempts, bool help){
string url = "
WWWForm form = new WWWForm();
form.AddField("sid", studentID);
form.AddField("tid", taskID);
form.AddField("correct", correct ? 1 : 0);
form.AddField("attempts", attempts);
form.AddField("help", help ? 1 : 0);
UnityWebRequest.Post(url, form).SendWebRequest();
}
Code box P2:
Python
# Python Flask - receive & infer
from flask import Flask, request
app = Flask(__name__)
@app.route('/log', methods=['POST'])
def log():
data = request.form
update_bn(data) # update CPT
weak = query_dkt(data) # DKT-FA prediction
return {"next_task": select_task(weak)}
if __name__ == '__main__':
app.run(port=5000)
Tam olarak çalıştırılabilir minimum Şema (Sorunsuz çalışmak için kopyala):
IE_Game/
|-Unity/ # Unity 2021.3.8f1 project
|-Python/
||- app.py # Flask server
||- model/
|||- bn.pkl # Pre-trained Bayesian network
||- dkt.pth # DKT-FA weight
|- requirements.txt
-DemoData/
- IE_Game_Demo.csv
Flask server (Python/app.py)
python
from flask import Flask, request, jsonify
import joblib, torch, pandas as pd
app = Flask(__name__)
bn = joblib.load('model/bn.pkl')
dkt = torch.load('model/dkt.pth', map_location='cpu')
@app.route('/log', methods=['POST'])
def log():
row = request.form.to_dict()
# 1. Update BN
evidence = {k: int(row[k]) for k in ['correct','help','attempts']}
bn_inf = bn.predict(evidence)
weak_node = [n for n,p in bn_inf.items() if p < 0.5]
# 2. DKT predicts the next question
x = torch.tensor([[int(row['tid']), int(row['correct'])]])
next_prob = dkt(x)[-1].item()
return jsonify(weak=weak_node, next_diff=round(next_prob,3))
if __name__ == '__main__':
app.run(debug=False, port=5000)
```
Unity C# Send script (Empty GameObject'e ekli)
```csharp
using UnityEngine;
using UnityEngine.Networking;
using System.Collections;
public class Logger : MonoBehaviour {
public void Send(string tid, bool correct, int attempts, bool help){
StartCoroutine(Post(tid, correct?1:0, attempts, help?1:0));
}
IEnumerator Post(string tid, int c, int a, int h){
WWWForm f = new WWWForm();
f.AddField("tid", tid);
f.AddField("correct", c);
f.AddField("attempts",a);
f.AddField("help", h);
using(UnityWebRequest www = UnityWebRequest.Post("http://localhost:5000/log", f)){
yield return www.SendWebRequest();
string weak =www.downloadHandler.text;
GameObject.Find("TaskManager").SendMessage("SetNextTask", weak);
}
}
}
```
Adaptif zorluk ve geri besleme tetikleyicileri
Eşik detayları Tablo 2'de verilmekte ve tetikleme mantığı aşağıda verilmiştir.
JSON yapılandırmasını kopyalayın ve kullanın ('adaptive_config.json' olarak kaydet) :
```json
{
"thresholds": {
"low": 0.3,
"high": 0.7
},
"actions": {
"low": {"diff": -1, "msg": "It is recommended to review the knowledge points of resource integration"},
"mid": {"diff": 0, "msg": "Keep it up"},
"high": {"diff": +1, "msg": "Unlock high-difficulty tasks"}
}
}
```
Unity kodu okuyor:
```csharp
TextAsset cfg = Resources.Load("adaptive_config");
JsonUtility.FromJson(cfg.text);
```
| Arka olasılık | Zorluk ayarı | Geri bildirim mesajı |
| <0.3 | -1 seviye | Kaynak entegrasyonunun bilgi noktalarının gözden geçirilmesi önerilir. |
| 0.3-0.7 | Değişmeden kalın | "Devam et |
| > 0.7 | +1 seviyesi | "Yüksek zorluk görevlerini aç |
Tablo 2: Eşik tablosu ve tetikleyici mantığı.
Sorun giderme ve çoğaltma parametreleri
Karşılaşılan yaygın hatalar ve çoğaltma seviyesi çözümleri Tablo 3'te verilmiştir. Eğer Unity konsolu güvenlik duvarı çıkışından sonra hâlâ 404 döndürüyorsa, aşağıdaki kontrol listesini yürütün: (1) Unity'de localhost'u tam IPv4 ile değiştirin > Logger.cs http://localhost:5000/log'yi http://192.168.x.x:5000/log'e değiştirin (adresi almak için Windows'ta ipconfig çalıştırın); (2) Flask'ta CORS'u etkinleştir: app = Flask(__name__) add cors = CORS(app, resources={r"/*":{"origins":"*"}}); (3) Liman doluluğunu doğrula: netstat -ano | findstr 5000, çelişen PID'i öldür; (4) Unity'de 3 saniyelik kalp atışı ekleyin: Soketi canlı tutmak için Unity'de InvokeRepeating("SendHeartbeat", 0, 3) ekleyin. Yukarıdaki adımlar, GitHub deposunun /utils klasöründe sağlanan troubleshoot_up_comm.sh (Unix) ve troubleshoot_up_comm.ps1 (Windows) ile betiklenmiştir.
| Karakteristik | Boyut | CITC | α öğeyi sildikten sonra | Alt ölçek α | Toplam program α |
| Girişimcilik eğitimi | CY1 | 0.68 | 0.848 | 0.872 | 0.956 |
| CY2 | 0.72 | 0.841 |
| CY3 | 0.66 | 0.854 |
| Girişimcilik yeteneği | CN1 | 0.7 | 0.826 | 0.859 |
| CN2 | 0.69 | 0.828 |
| CN3 | 0.68 | 0.834 |
| Girişimcilik bilinci | CS1 | 0.68 | 0.852 | 0.878 |
| CS2 | 0.66 | 0.865 |
| CS3 | 0.7 | 0.854 |
| Girişimcilik niyeti | CX1 | 0.73 | 0.795 | 0.877 |
| CX2 | 0.66 | 0.845 |
| CX3 | 0.77 | 0.789 |
| Girişimcilik davranışı | CW1 | 0.76 | 0.776 | 0.909 |
| CW2 | 0.71 | 0.823 |
Tablo 3: Karşılaşılan yaygın hatalar ve çoğaltma düzeyindeki çözümler.
Kod ve Veri Paylaşımı:
Demo veri seti (n = 50, anonimleştirilmiş) 14 davranışsal özellik ve 10 IE içerir
Bilgi düğümleri https://doi.org/10.5281/zenodo.123456
Dosya adı: IE_Game_Demo.csv
Başlıklar: StudentID, TaskID, Correct, HelpSeeking, Denemeler, Zorluk, CN1, CS1, CW1, CY1, CY2, CY3, T1, I1
Boyut: 50 satır × 14 sütun (~12 KB)
Format: UTF-8 CSV, eksik değer yok, GDPR kimlik kaldırma standardına uygun (isim, e-posta, IP kaldırıldı).
İç tutarlılık eşiği: Cronbach α ≥ 0.80; Toplam eşya ≥ 0.40. Geçerlilik eşikleri: KMO ≥ 0.70, Bartlett p < 0.001, AVE ≥ 0.50, CR ≥ 0.70, faktör yüklemesi ≥ 0.75. Model performans eşiği: test seti AUC ≥ 0.85, F1 ≥ 0.85, RMSE ≤ 0.20. Bu değerlerin altındaki herhangi bir metrik protokol revizyonunu işaretler.
Geliştirilmiş DKT-FA modelinde aşırı uyumu bastırmak için üçlü bir koruma uyguladık: (1) Veri artırma: öğrenci dizisi boyunca 50 adımlı bir pencere kaydırarak 5 kat daha fazla alt dizi oluşturuldu. (2) Düzenleme: Tüm yoğun çekirdekler ve tekrarlayan çekirdekler için 1 x 10-5 L2 ağırlık cezası. (3) Erken durma: doğrulama izlemek-AUC, 5 ardışık dönem boyunca 0.001 >kazanç elde etmezse eğitimi durdurmak.
Öğrenme sonuçları ve uyum sağlama için deneysel tasarım
Cinsiyet düzenleyici etkisini test etmek için, deneyin 8. haftasında cinsiyet değişkenleri ve 14 boyutlu oyun ölçeği puanları toplandı ve erkekler ile kadınlar arasındaki farkları karşılaştırmak için bağımsız örneklem t-testi kullanıldı. Bu arada, oyun dalımı ve sahne gerçekçiliği gibi öznel değerlendirmeler Likert beş puanlık ölçeği kullanılarak toplandı ve oyun dışı grup (Grup A, n = 100), uyarlanabilir olmayan oyun grubu (Grup B, n = 105) ve uyarlanabilir oyun grubunun (Grup C, n = 105) fitness yüzdesi farkları ve not değişiklikleri aynı artan IE kursları altında kaydedildi. Tüm veriler, farklı cinsiyetler ve öğretim formları için modelin evrenselliğini doğrulamak amacıyla SPSS 25.0 tarafından anlamlılık açısından test edildi.
Bu çalışma, öğrenme sonuçlarını ve uyum sağlama yeteneğini doğrulamak için kontrollü bir deney tasarladı. Katılımcılar üç gruba ayrıldı: A Grubu (oyun kontrolü dışında) sadece geleneksel sınıf eğitimi aldı; Grup B (uyarlanabilir olmayan oyun kontrolü) geleneksel öğretimi uyarlanmayan IE oyunlarıyla birleştirdi; C grubu (deneysel grup) geleneksel öğretim ve uyarlanabilir IE karar-deneyim oyununu (BN+DKT-FA entegrasyonu) kullandı. 8 haftalık deney, 1 hafta hazırlık (gruplama: Grup C'de 105, Grup A/B'de 100; girişimci tutum/özetkinlik öncesi test; oyun sisteminde hata ayıklama), 6 hafta müdahale (haftada 2 ders sözü, 45 dakika, normal IE ders ilerlemesine uygun) ve 1 hafta sonradan test içeriyordu. Genelleştirme doğrulaması için, modelin disiplinler arasında sağlamlığını test etmek amacıyla A Üniversitesi (fen-mühendislik, 120 set), B Üniversitesi (kapsamlı, 110 set) ve C Üniversitesi (liberal sanatlar, 90 set) ek etkileşim verileri toplandı.
IE karar deneyimi oyun modelinin çoğaltılması altı temel aşamayı içerir: hazırlık çalışması, bilgi durumu değerlendirme BN'nin inşası, geliştirilmiş bir DKT modelinin geliştirilmesi, oyun sistemi entegrasyonu, deneysel tasarım ve veri toplama ile model doğrulama. Bunlar aşağıdaki paragraflarda açıklanmıştır.
Erken aşamada, IE eğitiminin temel boyutları ve göstergeleri net bir şekilde tanımlanır; üç aracı değişken bulunur: girişimci farkındalık, yetenek ve istek, ayrıca bunlara karşılık gelen ölçüm göstergeleri. Öğrenci demografisi ve IE arka plan verileri anketler aracılığıyla toplanırken, öğrenme davranışı verileri simüle edilmiş senaryolarla kaydedilir.
BN yapısında, IE bilgi noktalarının (gizli değişkenler) ve öğrenci davranışlarının (kanıt değişkenleri) düğümleri tanımlanır. Düğümlerin mantıksal ilişkisi, uzman röportajları ve hikaye temelinde belirlenir. CPT'nin başlangıç değerleri uzman deneyimine göre belirlenir. Öğrenci davranış verileri ahlakileştirme ve üçgenleme yoluyla yinelemeli olarak ayarlanır ve JT'ye dönüştürülür. Giriş davranışı kanıtı, posterior olasılığı hesaplamak ve zayıf bilgi noktalarını arka olasılıkla <0.5) belirlemek için pgmpy 0.1.20 (kamuya açık resmi RRID olmadan) kullanır.
DKT model geliştirme geliştirilirken, veri üzerinde özellik mühendisliği yapılır; davranışsal özellikler kodlanır, görev zorluk katsayıları hesaplanır ve vektörlere birleştirilerek bir zaman serisi oluşturulur. Özellik gömme, LSTM, ve çıkış katmanını içeren bir mimari oluşturulur. Eğitim, kayıp fonksiyonu olarak çapraz entropi ve Adam optimizeri ile 0.001 öğrenme oranıyla gerçekleştirilir.
Oyun sistemi entegrasyonu, oyun davranışı verilerini gerçek zamanlı olarak Python 3.9.7'ye aktarmak için Unity'nin C# API'sini kullanır (RRID:). SCR_008394'nin arka kısmı önce bilgi ustalığının posterior olasılığını hesaplamak için BN kullanır, ardından zayıf noktaları tahmin etmek, kişiselleştirilmiş geri bildirim oluşturmak ve zorluk ayarlaması için DKT modelini kullanır. Unity 2021.3.8f1 (RRID: SCR_018230 içinde, hedeflenen görevleri tetiklemek için üç tür IE senaryosu tasarlanmıştır veya zorluk seviyesi BN/DKT sonuçlarına göre ayarlanır.
Deneyde üç grup oluşturulur: DKT-FA ile klasik KT modelinin performansını karşılaştırmak, DKT-FA bileşenlerinin gerekliliğini doğrulamak, oyun olmadan, uyumsuz oyun ve uyarlanabilir oyun gruplarının eğitici etkilerini test etmek ve ilgili verilerin toplanması; Model doğrulama: scikit-learn 1.0.2(RRID: SCR_002577) Deney 1.'in göstergelerini hesaplamak, Deney 2'nin verilerini analiz etmek için kullanılır ve SPSS 25.0(RRID: SCR_002815) Deney 3'ün verilerinde ANOVA ve t-testleri yapmak için kullanılır ve aynı anda ölçeğin güvenilirliği ve geçerliliğini test eder.