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)ณ ตอนนี้มีการทดสอบและสนับสนุนรุ่น Python 3 ต่อไปนี้:
สำหรับแพลตฟอร์มต่อไปนี้:
หากต้องการตรวจสอบว่าคุณมีเวอร์ชัน Python ใดให้เปิดเทอร์มินัลและพิมพ์ python --version
python --versionpip , setuptools และ wheel ที่ทันสมัยpython -m pip install --upgrade pip setuptools wheelexam-terminal จาก PYPIpip install exam-terminalขั้นตอนต่อไปนี้มีประโยชน์หากคุณไม่สามารถเข้าถึงอินเทอร์เน็ตบนเครื่องเฉพาะได้
exam-terminal ทั้งหมดนี้exam-terminal On (เช่นดาวน์โหลด)cd เพื่อเปลี่ยนไดเรกทอรีลงในไดเรกทอรี exam-terminalcd /home/username/Downloads/exam-terminalpython --versionpip , setuptools และ wheel ที่ทันสมัยpython -m pip install --upgrade pip setuptools wheelexam-terminal นั้นpython setup.py install ในการโหลดไฟล์สอบท้องถิ่นที่อยู่บนคอมพิวเตอร์ของคุณหรือโหลดไฟล์สอบระยะไกลที่อยู่บนอินเทอร์เน็ตให้ใช้ --examfile หรือ -e OPTION FLAG
หากตำแหน่งไฟล์มีพื้นที่โปรดใช้ใบเสนอราคาเดี่ยวหรือคู่
ตัวอย่าง:
# 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
การสอบอธิบายไว้ภายใน Examfiles ตัวอย่างทั้งหมดของไฟล์สอบสามารถดูได้ที่นี่: ไฟล์สอบ
ไฟล์คำอธิบายการสอบทำโดยใช้รูปแบบไฟล์ YAML ( .yml หรือ .yaml ) รูปแบบข้อมูลที่มีโครงสร้างที่มนุษย์อ่านได้ หากคุณไม่คุ้นเคยกับ Yaml มีแหล่งข้อมูลมากมายที่อธิบายไว้นี่คือหนึ่ง ตัวอย่างของคำอธิบายการตรวจสอบในรูปแบบ YAML สามารถดูได้ที่นี่
ไฟล์การสอบควรตั้งชื่อด้วยส่วนขยายไฟล์ .yml หรือ .yaml
การตรวจสอบมีสองส่วนหลัก:
exam - ข้อมูลทั่วไปเกี่ยวกับการสอบทั้งหมด ซึ่งรวมถึงข้อมูลเช่นชื่อการสอบหรือเวลาสอบที่อนุญาตquestions - ข้อมูล/คำอธิบายสำหรับแต่ละคำถาม ส่วนนี้มีคำถามแต่ละข้อและตัวเลือกที่มีอยู่สำหรับคำถามนั้นโครงร่างของ ameamfile มีลักษณะเช่นนี้:
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
หากคุณกำลังมองหา repo นี้และคิดว่า "เฮ้นี่เป็นเรื่องเรียบร้อยฉันชอบที่จะเพิ่มบางสิ่ง" นี่คือโอกาสของคุณ :-)
มีงานที่ต้องทำอย่างแน่นอน หากคุณไม่มีความคิดที่ยอดเยี่ยมสำหรับการเปลี่ยนแปลงครั้งใหญ่ครั้งต่อไปมีไฟล์ TODO.md ซึ่งสรุปการเปลี่ยนแปลงคุณสมบัติและการแก้ไขที่น่าจะดี
สำหรับคู่มือบางอย่างเกี่ยวกับวิธีการช่วยเหลือให้ชำระเงินให้กับไดเรกทอรี dev_stuff
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 - โปรดดูไฟล์ใบอนุญาตสำหรับรายละเอียด