Skip to main content

คำสั่งสำหรับการจัดการข้อมูลผู้ใช้/วิชา

คำสั่งในหมวดนี้ จะจัดการในส่วนของการเพิ่ม/ลบ/แก้ไข ข้อมูลผู้ใช้งานและข้อมูลชุมนุม

📄️ /:schoolID/add-student

ใช้สำหรับการสร้าง user ที่มี role เป็น student ใน school ที่ระบุใน path parameter/variable :/school หนึ่งคน และทำการส่ง activate token ไปทาง email ที่ได้ระบุไว้ โดยคนที่มีสิทธิ์การใช้จะมีเพียง user ที่มี role เป็น school admin ของโรงเรียนนั้น และ system admin เท่านั้น

📄️ /:schoolID/add-students

API สำหรับการเพิ่ม student เข้าไปในระบบ โดยที่ทางฝั่ง frontend จะรับไฟล์ csv ที่มีข้อมูลของนักเรียนหลายๆ คน แล้วแปลงข้อมูลเป็น array of json โดย key ของ json แต่ละตัว ที่จำเป็นต้องใส่ จะเหมือนกับ endpoint /:schoolID/add-student ทุกประการ

📄️ /:schoolID/add-teacher

ใช้สำหรับการสร้าง user ที่มี role เป็น teacher ใน school ที่ระบุใน path parameter/variable :/schoolID หนึ่งคน และทำการส่ง activate token ไปทาง email ที่ได้ระบุไว้ โดยคนที่มีสิทธิ์การใช้จะมีเพียง user ที่มี role เป็น school admin ของโรงเรียนนั้น และ system admin เท่านั้น

📄️ /:schoolID/add-teachers

ใช้สำหรับการสร้าง user ที่มี role เป็น teacher ใน school ที่ระบุใน path parameter/variableschoolID/add-teacher)และทำการส่ง activate token ไปทาง email ที่ได้ระบุไว้ โดยคนที่มีสิทธิ์การใช้จะมีเพียง user ที่มี role เป็น school admin ของโรงเรียนนั้นๆ และ system admin เท่านั้น

📄️ /:schoolID/delete-clubs

ใช้สำหรับการลบข้อมูล club ที่เราต้องการจะลบใน school ที่ระบุใน parameter :/school ตั้งแต่ 1 club ขึ้นไป โดยคนที่มีสิทธิ์การใช้จะมีเพียง user ที่มี role เป็น school admin ของโรงเรียนที่ club นั้นอยู่และ system admin เท่านั้น