ستساعد حاسبة رعاية الأطفال الآباء على التقييم الذاتي السريع لخيارات دعم رعاية أطفالهم، مما يسمح لهم باتخاذ قرار بشأن النظام الذي يناسب احتياجاتهم بشكل أفضل. ستقوم حاسبة رعاية الطفل بحساب البيانات المدخلة من قبل المستخدمين، وإبلاغهم بأهليتهم ومقدار الدعم الذي يمكن أن يتلقوه لرعاية الأطفال المعفاة من الضرائب (TFC)، والإعفاءات الضريبية (TC)، ورعاية الأطفال المدعومة من صاحب العمل (ESC) والمجانية برامج الساعات (بما في ذلك الساعات المجانية للآباء العاملين).
تتطلب أهلية TC وESC أن يكون المستخدم قد حصل عليها بالفعل، وإذا أجاب بأنهم لا يحصلون على قسائم أو TC، فسيتم تخطي أسئلة الدخل. لا يتم إبلاغ المستخدمين بأنهم غير مؤهلين لتلك الموجودة في صفحة الملخص.
تتوفر برامج الساعات المجانية للجميع بغض النظر عن حالة العمل أو البلد، ومع ذلك قد يتمكن المستخدمون في إنجلترا من الحصول على ساعات مجانية للآباء العاملين بدلاً من ذلك إذا كانوا مؤهلين.
تستدعي حاسبة رعاية الطفل الخدمة المصغرة لأهلية cc (وثائق الأهلية).
تقوم خدمة الواجهة الأمامية لآلة حاسبة رعاية الطفل بجمع البيانات المدخلة من قبل المستخدمين من الحقول الموجودة في الصفحات المعروضة. يتم تجميع هذه البيانات وتمريرها إلى العمليات الخلفية لحاسبة رعاية الطفل. يتم إرجاع النتائج إلى خدمة الواجهة الأمامية لحاسبة رعاية الطفل لعرضها على المستخدم.
تشغيل الخدمة لتشغيل الخدمات الصغيرة محليًا، قم بتشغيل الخدمات الصغيرة التابعة باستخدام مدير الخدمة sm2 --start CCC_ALL
عنوان URL لنقطة النهاية: /childcare-calc
رقم المنفذ : 9381
لتشغيل اختبارات الوحدة للتطبيق، قم بتشغيل ما يلي:
sbt test
لتشغيل اختبار/مواصفات وحدة واحدة
sbt
testOnly *SpecToUse*
- مثال على ذلك هو اسم فئة UnitSpec الخاصة بك لتشغيل مجموعة تغطية الاختبار
sbt clean coverage test coverageReport
ملاحظة: تتوفر اختبارات الخيار/القبول في مشروع منفصل على: https://github.com/hmrc/childcare-calculator-acceptance-tests
ملاحظة: تتوفر اختبارات الأداء في مشروع منفصل على: https://github.com/hmrc/childcare-calculator-performance-tests
لتزويد ملفات الرسائل بالمتغيرات التي تم تمريرها استخدم التنسيق التالي:
@Messages("cc.compare.total.household.spend", totalHouseholdSpend)
cc.compare.total.household.spend = You told us your childcare costs are {0} a month
هذا الرمز هو برنامج مفتوح المصدر مرخص بموجب ترخيص Apache 2.0.