دورة المستوى 1 — الكود والمنطق صحيحان لكن عدة إجابات تصحيح علامتها غير صحيحة (totalBooked / bookedSum)

مرحبا! @Jon والفريق،

أنا أعمل على دورة المستوى 1 وواجهت مشكلة في التقييم تحدث بشكل متكرر عبر تمرينين منفصلين في نفس الدورة، لذا لا أعتقد أن هذا خطأ عفوي من طرفي.

معرّف التقييم الخاص بي: 3f2695aab2f5175f5c7499185abc0479

التمرين 1 — عقدة CalculateBookedProcessingOrders (الأسئلة 5 و 6):

الكود (منسوخ بالضبط من التوثيق):

javascript

let items = $input.all();
let totalBooked = items.length;
let bookedSum = 0;

for (let i=0; i < items.length; i++) {
  bookedSum = bookedSum + items[i].json.orderPrice;
}

return [{ json: {totalBooked, bookedSum} }];

مخرجات العقدة: totalBooked: 14، bookedSum: 1393.61

قمت بإرسال هذه القيم بالضبط (منسوخة مباشرة من عرض مخرجات JSON وليس من عرض الجدول المقرب) وتم وضع علامة على كليهما كإجابة غير صحيحة في المحاولات الأولى.

التمرين 2 — عقدة CalculateBookedOrders (الأسئلة 7 و 8):

نفس المنطق، عقدة مختلفة في سير العمل. المخرجات: totalBooked: 16، bookedSum: 2251.14

قمت بإرسال هذه القيم أيضا — تم وضع علامة عليها أيضا كإجابة غير صحيحة.

السبب الذي يجعلني أعتقد أن هذا خطأ في التقييم وليس خطأ من طرفي:

  • الكود متطابق مع مثال التوثيق الرسمي في كلا الحالتين.
  • تحققت مرة أخرى من مخرجات JSON الأصلية (وليس عرض الجدول) للقضاء على مشاكل التقريب العائمة — لا توجد فواصل عشرية إضافية، القيم دقيقة تماما كما تم إرسالها.
  • يبدو أن مجموعة البيانات مستقرة عبر عمليات التنفيذ المتعددة (أحصل على نفس قيم totalBooked/bookedSum بشكل متسق عند إعادة تشغيل سير العمل)، لذا لا يبدو أن هذا مشكلة في عشوائية البيانات.
  • يحدث هذا على سؤالين/عقدتين مختلفتين بنفس النمط، مما يشير إلى شيء منهجي في كيفية التحقق من الإجابات بدلا من خطأ معزول.

هل يمكن لشخص ما أن ينظر إلى معرّف التقييم الخاص بي ويرى ما إذا كان هناك عدم تطابق بين ما ينتجه سير العمل وما يتوقعه نظام التقييم؟ أنا مستعد بسعادة لمشاركة لقطات شاشة لتكوينات العقدة والمخرجات إذا ساعد ذلك.

شكرا لوقتك!

مرحبا @Jon والفريق،

نفس مشكلة التقييم كما في خيطين آخرين حديثين في هذه الدورة.

هنا معرف التقييم الخاص بي: a4074cfec1d742dc72196aa7297f38fd

إخراج عقدة CalculateBookedProcessingOrders (لقطات الشاشة مرفقة): totalBooked: 14، bookedSum: 1393.61 — باستخدام الكود الدقيق من وثائق الدورة. أرسلت 14 للسؤال 5، تم تحديدها كخطأ.

حصل طالبان آخران بمعرفات تقييم مختلفة على نفس القيم بالضبط:

يبدو أن هناك مشكلة منهجية في مفتاح التقييم، وليست أخطاء فردية. هل يمكن لأحد أن يلقي نظرة؟

شكراً لك!

مرحبا،

يرجى التأكد من تكوين عقدة CheckOrderStatus بشكل صحيح وفقاً لبداية هذا القسم من الاختبار. لا تزيل التعديلات فهي تتراكم مع إجابتك على الأسئلة.

تحياتي،

تحقق من نوع الحقل الدقيق والمسافات البيضاء في القيمة التي يقرأها المقيّم. إذا كان ناتج التنفيذ يطابق مثال الدرس، فيجب أن تكون لقطة شاشة للعقدة النهائية والإجابة المُرسلة كافية للدعم لإعادة إنتاجها.