Key points are not available for this paper at this time.
يتطلب تعلم البرمجة تطوير مجموعة متنوعة من المهارات بما في ذلك القدرة على القراءة والفهم والتواصل بشأن هدف الكود. في عصر النماذج اللغوية الكبيرة، حيث يمكن توليد الكود تلقائيًا، فإن تطوير هذه المهارات أصبح أكثر أهمية من أي وقت مضى للمبرمجين المبتدئين. القدرة على كتابة أوصاف دقيقة باللغة الطبيعية للسلوك المرغوب فيه أمر أساسي لاستنتاج الكود من نموذج اللغة الكبير، ويجب فهم الكود الذي يتم توليده من أجل تقييم صحته وملاءمته. في دورات علوم الكمبيوتر التمهيدية، نوع شائع من الأسئلة المستخدمة لتطوير وتقييم مهارة فهم الكود هو سؤال 'الشرح باللغة الإنجليزية البسيطة'. في هذه الأسئلة، يُظهر للطلاب جزء من الكود ويُطلب منهم تقديم وصف باللغة الطبيعية لهدف هذا الكود. لقد أعاق اعتماد أسئلة 'الشرح باللغة الإنجليزية البسيطة' على نطاق واسع بسبب: 1) صعوبة تصحيح الإجابات القصيرة تلقائيًا و 2) القدرة على تقديم ملاحظات فعالة وشفافة للطلاب. لمعالجة هذه النقاط القصيرة، نستكشف ونقيّم نهج تصحيح حيث يتم استخدام إجابة الطالب على سؤال 'الشرح باللغة الإنجليزية البسيطة' لتوليد الكود عبر نموذج اللغة الكبير، ويُقيم ذلك الكود وفقًا لحالات الاختبار لتحديد ما إذا كان وصف الكود دقيقًا. وهذا يوفر نهجًا قابلًا للتوسع لإنشاء أسئلة فهم الكود ويمكّن من تقديم ملاحظات سواء من خلال الكود الناتج عن وصف الطالب أو نتائج حالات الاختبار المدفوعة على ذلك الكود. نقيم نجاح الطلاب في إكمال هذه المهام، واستخدامهم للملاحظات المقدمة من النظام، وانطباعاتهم عن النشاط.
دراسة Smith et al. (ثلاثاء) لهذا السؤال.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: