exam-terminal هو أداة تقييم قائمة على الطرفية. يمكن استخدامه لصنع الاختبارات أو إجراء الاختبارات أو الاختبارات.
يمكن تحميل وصف الامتحان نموذج ملف محلي أو رابط عنوان URL عن بُعد.
تتضمن نتائج الامتحان درجة الامتحان العامة ، وبعض الإحصائيات الأساسية ، والقدرة على تصدير نتائجك إلى مستند PDF.
exam-terminal لأخذ أو تجري الامتحانات في محطةexamquestions # 1. Install it with pip package manager
pip install exam-terminal
# 2. Checkout the help
exam-terminal --help
# 3. Try out a sample exam
exam-terminal --sample
# 4. Try a remote sample exam
exam-terminal --examfile https://raw.githubusercontent.com/ismet55555/exam-terminal/master/exam_terminal/exams/sample_exam.yml
# Make and load your own exams using YAML format (See below)اعتبارا من الآن يتم اختبار إصدارات بيثون 3 التالية ودعمها:
للمنصات التالية:
للتحقق من إصدار Python الذي لديك ، افتح محطة واكتب python --version
python --versionpip و setuptools wheelpython -m pip install --upgrade pip setuptools wheelexam-terminal من PYPIpip install exam-terminalهذه الخطوات التالية مفيدة إذا لم يكن لديك إمكانية الوصول إلى الإنترنت على جهاز معين.
exam-terminalexam-terminal (أي التنزيلات) (أي التنزيلات)cd لتغيير الدليل إلى دليل exam-terminalcd /home/username/Downloads/exam-terminalpython --versionpip و setuptools wheelpython -m pip install --upgrade pip setuptools wheelexam-terminalpython setup.py install لتحميل ملف امتحان محلي موجود على جهاز الكمبيوتر الخاص بك ، أو تحميل ملف اختبار عن بُعد الموجود في مكان ما على الإنترنت ، استخدم علامة خيار --examfile أو -e .
إذا كان موقع الملف يحتوي على مساحة ، فيرجى استخدام عروض أسعار مفردة أو مزدوجة
أمثلة:
# Locally stored exam file
exam-terminal --examfile home/USERNAME/Downloads/examfile.yml
exam-terminal --examfile " C:UsersYOUMy Stuffalgebra_exam.yml "
# Remotely requested exam file
exam-terminal -examfile https://raw.githubusercontent.com/ismet55555/exam-terminal/master/exam_terminal/exams/sample_exam.yml ملاحظة : للحصول على مساعدة ، أدخل exam-terminal --help
يتم وصف الامتحانات في الفحوصات. يمكن رؤية مثال كامل لملف الامتحان هنا: ملف الامتحان
يتم إجراء ملفات وصف الامتحان باستخدام تنسيق ملف yaml ( .yml أو .yaml ) ، تنسيق البيانات المنظم القابل للقراءة البشرية. إذا لم تكن على دراية بـ Yaml ، فهناك الكثير من المصادر التي تشرح ذلك ، إليك واحدة. يمكن عرض مثال على وصف للامتحان بتنسيق YAML هنا.
يجب تسمية ملف الامتحان مع ملحق ملف .yml أو .yaml .
لاختبارات اثنين من القسمين:
exam - معلومات عامة حول الامتحان بأكمله. يتضمن ذلك معلومات مثل عنوان الامتحان أو وقت الامتحان المسموح بهquestions - المعلومات/الوصف لكل سؤال. يتضمن هذا القسم كل سؤال واختيارات متاحة لهذا السؤال.يبدو أن الخطوط العريضة للامتحان مثل هذا:
exam : ...
questions :
- question : ...
selection :
- ...
- ...
- question : ...
selection :
- ...
- ...
- ... examيصف هذا القسم المعلومات العامة حول الامتحان. فيما يلي أوصاف الامتحان المتاحة.
ملاحظة : اعتبارا من الآن جميع أوصاف الامتحان مطلوبة
| غرض | وصف | مثال |
|---|---|---|
exam_title | العنوان العام للامتحان | AWS Kiwi Practice Exam |
exam_description | وصف أطول أكثر تفصيلا للامتحان | This exam assess your knowledge on kiwis |
exam_author | اسم الشخص أو الكيان الذي قام بالامتحان | Pappa McJameson |
exam_edit_date | التاريخ الذي تم فيه تحرير الامتحان آخر مرة | 01/01/1970 |
exam_allwed_time | إجمالي وقت الامتحان المسموح به | 120 |
exam_allowed_time_units | وحدات الوقت التي تصف exam_allowed_time | seconds |
exam_passing_score | الحد الأدنى لدرجة النجاح النسبة المئوية للامتحان | 70 |
exam :
exam_title : " The One Exam "
exam_description : This exam will assess your ability to be the one. You chose that one pill now you gotta do work and prove you can fly around the matrix and stuff.
exam_author : " Neo "
exam_edit_date : " 06/06/2199 "
exam_allowed_time : 240
exam_allowed_time_units : " seconds "
exam_passing_score : 95 questionsيصف هذا القسم كل سؤال في الامتحان. فيما يلي الخيارات المتاحة لكل سؤال:
| غرض | وصف | مثال |
|---|---|---|
question | نص السؤال المعروض في امتحان تاكر | What's your favorite color? |
question_allowed_time | (اختياري) إجمالي الوقت المسموح به للسؤال المحدد بالثواني | 60 |
selection | قائمة اختيارات الإجابة للمستخدم. الإجابات الصحيحة التي يدل عليها : true | - green- black: true |
للدلالة على الإجابة الصحيحة في قسم selection ، ما عليك سوى إضافة : true إلى نهاية التحديد. يمكن أن يكون لديك أكثر من إجابة صحيحة ، أي ، متعددة : true أسئلة حقيقية.
---
questions :
- question : What is your hobby?
selection :
- Politics
- Programming : true
- TV
- Chillin : true
- Reading : true ملاحظة : إذا كان هناك أكثر من إجابة صحيحة ( true ) ، يصبح السؤال تلقائيًا سؤالًا متعدد الإجابات ، مما يسمح لمدرس الامتحان بتحديد اختيارات متعددة.
ismet handžić - github: @ismet55555
إذا كنت تتطلع إلى هذا الريبو والتفكير "مرحبًا ، هذا نوع من الأنيقة ، أحب إضافة بعض الأشياء" ، هذه هي فرصتك :-)
هناك بالتأكيد العمل الذي يتعين القيام به. إذا لم يكن لديك فكرة عبقرية رائعة للتغيير الكبير التالي ، فهناك ملف TODO.md الذي يوضح بعض التغييرات والميزات والإصلاحات التي سيكون من الجيد أن يكون ذلك.
لبعض الأدلة حول كيفية المساعدة ، قم بالخروج عن دليل dev_stuff .
تم ترخيص هذا المشروع بموجب ترخيص Apache 2.0 - يرجى الاطلاع على ملف الترخيص للحصول على التفاصيل.