แม่แบบบันทึกการเข้าร่วมการฝึกอบรมแบ็กเอนด์
การเข้าร่วมการฝึกอบรม, คะแนน, และใบรับรอง
บันทึกการเข้าร่วมการฝึกอบรมแบ็กเอนด์ที่พร้อมใช้งาน การฝึกอบรมการเข้าร่วมการฝึกอบรม บน Back4app ที่มีบันทึกหลักสูตร, คะแนนสอบ, และการเก็บใบรับรอง รวมถึงแผนภาพ ER, พจนานุกรมข้อมูล, JSON schema, API playground, และคำสั่ง AI Agent สำหรับการเริ่มต้นอย่างรวดเร็ว.
ข้อคิดจากบันทึกการฝึกอบรม
เทมเพลตนี้ให้แบ็คเอนด์บันทึกการเข้าร่วมการฝึกอบรมพร้อมบันทึกหลักสูตร คะแนนสอบ และการจัดเก็บใบรับรองเพื่อที่ผู้ประสานงานสามารถเก็บเซสชัน ผลลัพธ์ และหลักฐานการสำเร็จในที่เดียว
- การติดตามบันทึกหลักสูตร — สร้างแบบจำลองของแต่ละ TrainingCourse และ AttendanceLog รายการเพื่อให้อาจารย์สามารถบันทึกว่าใครเข้าร่วมเซสชันใดบ้าง
- การจับคะแนนสอบ — จัดเก็บค่า ExamScore พร้อมกับลิงก์ไปยังหลักสูตรและผู้เรียนเพื่อการตรวจสอบอย่างรวดเร็ว
- การจัดเก็บใบรับรอง — เก็บไฟล์ CertificateStorage ที่เชื่อมโยงกับเหตุการณ์การสำเร็จและโปรไฟล์ของผู้เรียนที่ถูกต้อง.
ภาพรวมของบันทึกการเข้าร่วมการฝึกอบรม Backend
หน่วยงานกำกับดูแลคาดหวังว่าหลักฐานการเข้าร่วมการฝึกอบรมจะต้องมีความทนทาน: เชื่อถือได้เพียงพอที่จะไว้วางใจ, ยืดหยุ่นพอที่จะปรับปรุงโปรแกรมเมื่อเวลาผ่านไป การแก้ไขเป็นด้านปฏิบัติการ ไม่ใช่ด้านแรงจูงใจ โมเดล TrainingCourse, AttendanceLog, ExamScore, และ CertificateStorage บน Back4app เพื่อทำให้การควบคุมการเข้าร่วมการฝึกอบรมดำเนินการได้: การอนุมัติ, หลักฐาน, และข้อยกเว้นที่บันทึกไว้ที่จุดที่งานจริงเกิดขึ้น สกีมาครอบคลุม User (ชื่อผู้ใช้, อีเมล, รหัสผ่าน), TrainingCourse (รหัสหลักสูตร, ชื่อเรื่อง, วันที่จัดสัมมนา, ผู้สอน), AttendanceLog (ผู้เข้าร่วม, หลักสูตรการฝึกอบรม, สถานะ, เวลาเช็คอิน), ExamScore (ผู้เข้าร่วม, หลักสูตรการฝึกอบรม, คะแนน, ผ่าน), และ CertificateStorage (ผู้เข้าร่วม, หลักสูตรการฝึกอบรม, ไฟล์, วันที่ออก) พร้อมการเข้าถึงที่ควบคุมแล้ว เชื่อมต่อกับหน้าเว็บด้านหน้าที่คุณชื่นชอบและเปิดตัวได้เร็วขึ้น.
ดีที่สุดสำหรับ:
การเข้าร่วมการฝึกอบรม: สแนปช็อตแบ็กเอนด์
การฝึกอบรมช่วยในการเข้าร่วมการฝึกอบรม แต่ไม่สามารถชดเชยข้อมูลที่แบ่งออกเป็นสามเครื่องมือและสี่ชื่อได้
ศูนย์กลางเน้น TrainingCourse, AttendanceLog และ ExamScore เพื่อให้คุณสามารถเปรียบเทียบสแต็กของลูกค้ากับเอนทิตี ฟิลด์ และความสัมพันธ์เดียวกันได้
ฟีเจอร์หลักของบันทึกการฝึกอบรม
การ์ดเทคโนโลยีแต่ละใบในศูนย์นี้ใช้สคีมาข้อมูลการเข้าร่วมการฝึกอบรมที่เหมือนกันซึ่งประกอบด้วย TrainingCourse, AttendanceLog, ExamScore, และ CertificateStorage.
การจัดการหลักสูตรการฝึกอบรม
TrainingCourse เก็บ courseCode, title, sessionDate, และ instructor.
การบันทึกการเข้าร่วม
AttendanceLog บันทึกข้อมูลผู้เข้าอบรม หลักสูตรการฝึกอบรม สถานะ และเวลาที่เช็คอิน
การติดตามคะแนนสอบ
ExamScore เชื่อมโยงผู้เข้าอบรม หลักสูตรการฝึกอบรม คะแนน และผลการสอบผ่าน
การจัดเก็บใบรับรอง
CertificateStorage เก็บข้อมูลผู้ฝึกอบรม, หลักสูตรการฝึกอบรม, ไฟล์, และวันที่ออกใบรับรอง.
ทำไมต้องสร้างบันทึกการเข้าร่วมการฝึกอบรมแบ็กเอนด์ของคุณด้วย Back4app?
Back4app มอบพื้นฐานสำหรับหลักสูตรการฝึกอบรม, บันทึกการเข้าร่วม, คะแนนสอบ และการจัดเก็บใบรับรองเพื่อให้ผู้ประสานงานสามารถมุ่งเน้นที่การจัดส่งเซสชันแทนที่จะต้องดูแลแบ็กเอนด์
- •บันทึกหลักสูตรและการเข้าร่วม: TrainingCourse และ AttendanceLog คลาสช่วยให้คุณติดตามการเข้าร่วมตาม sessionDate, courseCode และ checkedInAt.
- •คะแนนที่ผูกกับเหตุการณ์การฝึกอบรม: ExamScore เชื่อมโยงแต่ละคะแนนกับผู้เข้าร่วมอบรมและ TrainingCourse ซึ่งช่วยให้การตรวจสอบผ่าน/ไม่ผ่านเชื่อมโยงกับบันทึกของหลักสูตร
- •ใบรับรองที่มีเส้นทางการดึงข้อมูลที่แท้จริง: CertificateStorage เก็บฟิลด์ issuedAt และ file เพื่อให้หลักฐานการสำเร็จยึดติดกับผลการฝึกอบรมที่ถูกต้อง
เรียกดูบันทึกการฝึกอบรม คะแนนสอบ และการจัดเก็บใบรับรองจากสัญญาแบ็กเอนด์เดียวกันในทุกแพลตฟอร์ม
ประโยชน์หลัก
ระบบการบันทึกการเข้าร่วมการฝึกอบรมที่ช่วยให้ทีมบันทึกการประชุม, ตรวจสอบคะแนน, และจัดเก็บใบรับรองโดยใช้เวลาตั้งค่าน้อยลง.
การเปิดตัวบันทึกหลักสูตรอย่างรวดเร็ว
เริ่มต้นจาก TrainingCourse แทนที่จะสร้างตารางและความสัมพันธ์การประชุมจากศูนย์.
การติดตามการเข้าร่วมและคะแนน
เชื่อมโยงข้อมูล AttendanceLog และ ExamScore เข้ากับฟิลด์ผู้ฝึกอบรมและหลักสูตรการฝึกอบรมเดียวกันเพื่อการติดตามที่ชัดเจน.
การดึงใบรับรองตามหลักสูตร
เก็บไฟล์ CertificateStorage ที่เชื่อมโยงกับการสำเร็จหลักสูตร เพื่อให้เจ้าหน้าที่ด้านการปฏิบัติการสามารถหาหลักฐานได้อย่างรวดเร็ว
การเข้าถึงข้อมูลการฝึกอบรมที่ควบคุม
ใช้ ACL/CLP เพื่อให้เจ้าหน้าที่ที่ได้รับอนุญาตเท่านั้นที่สามารถอัปเดตบันทึกการเข้าร่วมการฝึกอบรม คะแนนสอบ หรือไฟล์ใบรับรองได้
โมเดลเดียวสำหรับผู้ใช้ภาคสนามและสำนักงาน
แชร์ TrainingCourse, AttendanceLog, ExamScore, และ CertificateStorage ผ่านสัญญา API เดียวแทนการใช้เครื่องมือแยกต่างหาก
การเริ่มต้นที่ช่วยโดย AI
สร้างโครงสร้าง, สิทธิ์, และแนวทางการรวมระบบด้วยคำสั่งที่มีโครงสร้างเดียว
พร้อมที่จะเปิดตัวแอพบันทึกการเข้าฝึกอบรมของคุณแล้วหรือยัง?
ให้ Back4app AI Agent สร้างโครงสร้างด้านการเข้าร่วมการฝึกอบรมของคุณและสร้างบันทึกหลักสูตร คะแนนสอบ และการจัดเก็บใบรับรองจากคำสั่งเดียว
เริ่มต้นฟรี — 50 คำสั่ง AI Agent/เดือน ไม่ต้องใช้บัตรเครดิต
สแต็คเทคนิค
ทุกอย่างรวมอยู่ในแม่แบบการเข้าร่วมการฝึกอบรมนี้
แผนภาพ ER
แบบจำลองความสัมพันธ์ของเอนทิตีสำหรับสคีมาของการเข้าร่วมการฝึกอบรม.
สคีมาครอบคลุมผู้ใช้, คอร์สการฝึกอบรม, บันทึกการเข้าร่วม, คะแนนสอบ, และการจัดเก็บใบรับรอง.
ดูแหล่งที่มาของแผนภาพ
erDiagram
Trainer ||--o{ TrainingCourse : "trainer"
Trainer ||--o{ AttendanceLog : "markedBy"
Trainer ||--o{ ExamScore : "recordedBy"
Trainer ||--o{ Certificate : "issuedBy"
TrainingCourse ||--o{ AttendanceLog : "course"
TrainingCourse ||--o{ ExamScore : "course"
TrainingCourse ||--o{ Certificate : "course"
Trainer {
String objectId PK
String username
String email
String password
String fullName
String role
Date createdAt
Date updatedAt
}
TrainingCourse {
String objectId PK
String courseCode
String title
Date scheduledDate
String location
String trainerId FK
Date createdAt
Date updatedAt
}
AttendanceLog {
String objectId PK
String courseId FK
String traineeName
Date attendanceDate
String status
String notes
String markedById FK
Date createdAt
Date updatedAt
}
ExamScore {
String objectId PK
String courseId FK
String traineeName
Date examDate
Number score
Boolean passed
String recordedById FK
Date createdAt
Date updatedAt
}
Certificate {
String objectId PK
String courseId FK
String traineeName
String certificateNumber
Date issueDate
String fileUrl
String issuedById FK
Date createdAt
Date updatedAt
}
กระบวนการรวม
กระบวนการทำงานทั่วไปสำหรับการรับรอง, บันทึกคอร์ส, การบันทึกการเข้าร่วม, คะแนนสอบ, และการจัดเก็บใบรับรอง.
ดูแหล่งที่มาของแผนภาพ
sequenceDiagram
participant User
participant App as Training Attendance Log App
participant Back4app as Back4app Cloud
User->>App: Sign in as trainer or coordinator
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open today's training course list
App->>Back4app: GET /classes/TrainingCourse?order=scheduledDate
Back4app-->>App: TrainingCourse rows
User->>App: Mark attendance in the course log
App->>Back4app: POST /classes/AttendanceLog
Back4app-->>App: AttendanceLog objectId
User->>App: Save exam score and attach certificate file
App->>Back4app: POST /classes/ExamScore
App->>Back4app: POST /classes/Certificate
Back4app-->>App: ExamScore and Certificate records
App->>Back4app: Query live updates for course attendance
Back4app-->>App: AttendanceLog changesพจนานุกรมข้อมูล
การอ้างอิงระดับฟิลด์สำหรับทุกคลาสในสคีมาการเข้าร่วมฝึกอบรม.
| ฟิลด์ | ประเภท | คำอธิบาย | จำเป็น |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | อัตโนมัติ |
| username | String | Trainer login name | |
| String | Trainer email address | ||
| password | String | Hashed password (write-only) | |
| fullName | String | Trainer display name | |
| role | String | Access role for the training workspace | |
| createdAt | Date | Auto-generated creation timestamp | อัตโนมัติ |
| updatedAt | Date | Auto-generated last-update timestamp | อัตโนมัติ |
8 ฟิลด์ใน Trainer
ความปลอดภัยและสิทธิ์
วิธีที่กลยุทธ์ ACL และ CLP ปกป้องผู้ใช้, หลักสูตรการฝึกอบรม, บันทึกการเข้าชม, คะแนนสอบ, และการจัดเก็บใบรับรอง.
ขอบเขตบัญชีผู้ใช้
เฉพาะผู้ใช้เท่านั้นที่สามารถอัปเดตหรือลบโปรไฟล์ของตนได้; ผู้ใช้อื่นไม่สามารถแก้ไขฟิลด์ระบุตัวตนได้.
ความยั่งยืนของหลักสูตรและบันทึก
เฉพาะเจ้าหน้าที่ที่ได้รับอนุญาตเท่านั้นที่สามารถสร้างหรือลบรายการ TrainingCourse, AttendanceLog, ExamScore, และ CertificateStorage ได้.
การเข้าถึงที่จำกัดไปยังหลักฐานการฝึกอบรม
จำกัดการอ่านให้ผู้จัดการ, ผู้ประสานงาน, หรือผู้ฝึกหัดที่ได้รับมอบหมายเท่านั้นที่เห็นบันทึกหลักสูตรและไฟล์ใบรับรองที่พวกเขาควรเข้าถึง.
สคีมา (JSON)
การกำหนดสคีมา JSON แบบดิบพร้อมสำหรับการคัดลอกไปยัง Back4app หรือใช้เป็นเอกสารอ้างอิงในการดำเนินการ.
{
"classes": [
{
"className": "Trainer",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"fullName": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "TrainingCourse",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"courseCode": {
"type": "String",
"required": true
},
"title": {
"type": "String",
"required": true
},
"scheduledDate": {
"type": "Date",
"required": true
},
"location": {
"type": "String",
"required": true
},
"trainer": {
"type": "Pointer",
"required": true,
"targetClass": "Trainer"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "AttendanceLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"course": {
"type": "Pointer",
"required": true,
"targetClass": "TrainingCourse"
},
"traineeName": {
"type": "String",
"required": true
},
"attendanceDate": {
"type": "Date",
"required": true
},
"status": {
"type": "String",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"markedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Trainer"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ExamScore",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"course": {
"type": "Pointer",
"required": true,
"targetClass": "TrainingCourse"
},
"traineeName": {
"type": "String",
"required": true
},
"examDate": {
"type": "Date",
"required": true
},
"score": {
"type": "Number",
"required": true
},
"passed": {
"type": "Boolean",
"required": true
},
"recordedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Trainer"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Certificate",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"course": {
"type": "Pointer",
"required": true,
"targetClass": "TrainingCourse"
},
"traineeName": {
"type": "String",
"required": true
},
"certificateNumber": {
"type": "String",
"required": true
},
"issueDate": {
"type": "Date",
"required": true
},
"fileUrl": {
"type": "String",
"required": true
},
"issuedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Trainer"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}สร้างด้วย AI Agent
ใช้ Back4app AI Agent เพื่อสร้างแอปการเข้าร่วมการฝึกอบรมจริงจากเทมเพลตนี้ รวมถึงฟรอนต์เอนด์ แบ็กเอนด์ การรับรอง และการทำงานของการอบรม การบันทึกการเข้าร่วม คะแนนสอบ และการจัดเก็บใบรับรอง.
สร้างแอปบันทึกการเข้าร่วมการฝึกอบรมแบ็กเอนด์บน Back4app ด้วย Schema และพฤติกรรมนี้ Schema: 1. ผู้ใช้ (ใช้ Back4app ที่สร้างไว้): ชื่อผู้ใช้, อีเมล, รหัสผ่าน; objectId, createdAt, updatedAt (ระบบ). 2. คอร์สการฝึกอบรม: รหัสคอร์ส (String, จำเป็น), ชื่อ (String, จำเป็น), วันที่เซสชัน (Date, จำเป็น), ผู้ฝึกสอน (Pointer to User, จำเป็น); objectId, createdAt, updatedAt (ระบบ). 3. บันทึกการเข้าร่วม: ผู้เข้าร่วม (Pointer to User, จำเป็น), คอร์สการฝึกอบรม (Pointer to TrainingCourse, จำเป็น), สถานะ (String, จำเป็น), เช็คอินที่ (Date); objectId, createdAt, updatedAt (ระบบ). 4. คะแนนสอบ: ผู้เข้าร่วม (Pointer to User, จำเป็น), คอร์สการฝึกอบรม (Pointer to TrainingCourse, จำเป็น), คะแนน (Number, จำเป็น), ผ่าน (Boolean, จำเป็น); objectId, createdAt, updatedAt (ระบบ). 5. การจัดเก็บใบรับรอง: ผู้เข้าร่วม (Pointer to User, จำเป็น), คอร์สการฝึกอบรม (Pointer to TrainingCourse, จำเป็น), ไฟล์ (File, จำเป็น), ออกให้ที่ (Date, จำเป็น); objectId, createdAt, updatedAt (ระบบ). ความปลอดภัย: - ผู้ใช้เท่านั้นที่สามารถอัปเดต/ลบโปรไฟล์ของตนได้ เพียงพนักงานที่ได้รับอนุญาตเท่านั้นที่สามารถสร้าง/ลบบันทึกการฝึกอบรม ใช้ Cloud Code สำหรับการตรวจสอบ. การรับรอง: - ลงทะเบียน, เข้าสู่ระบบ, ออกจากระบบ. พฤติกรรม: - รายชื่อคอร์ส, สร้างบันทึกการเข้าร่วม, ส่งคะแนนสอบ, และจัดเก็บใบรับรอง. การจัดส่ง: - แอป Back4app พร้อม schema, ACLs, CLPs; ฟรอนต์เอนด์สำหรับคอร์ส, บันทึกการเข้าร่วม, คะแนนสอบ, และการจัดเก็บใบรับรอง.
กดปุ่มด้านล่างเพื่อเปิด Agent ด้วยข้อความเทมเพลตนี้ที่กรอกไว้ล่วงหน้าแล้ว.
นี่คือข้อความเบสที่ไม่มีเทคโนโลยีต่อท้าย คุณสามารถปรับแต่งสแต็กฟรอนต์เอนด์ที่สร้างขึ้นต่อไปได้.
API Playground
ลองใช้ REST และ GraphQL endpoints กับสคีมาของการเข้าร่วมการฝึกอบรม การตอบสนองใช้ข้อมูลจำลองและไม่ต้องการบัญชี Back4app
ใช้สคีมเดียวกับเท็มเพลตนี้.
เลือกเทคโนโลยีของคุณ
ขยายแต่ละการ์ดเพื่อดูวิธีการรวม TrainingCourse, AttendanceLog และ ExamScore เข้ากับสแต็กที่คุณเลือก
Flutter การเข้าร่วมการฝึกอบรมเบื้องหลัง
React การเข้าร่วมการฝึกอบรมเบื้องหลัง
React แบบเนทีฟ การเข้าร่วมการฝึกอบรมเบื้องหลัง
Next.js การเข้าร่วมการฝึกอบรมเบื้องหลัง
JavaScript การเข้าร่วมการฝึกอบรมเบื้องหลัง
Android การเข้าร่วมการฝึกอบรมเบื้องหลัง
iOS การเข้าร่วมการฝึกอบรมเบื้องหลัง
Vue การเข้าร่วมการฝึกอบรมเบื้องหลัง
Angular การเข้าร่วมการฝึกอบรมเบื้องหลัง
GraphQL การเข้าร่วมการฝึกอบรมเบื้องหลัง
REST API การเข้าร่วมการฝึกอบรมเบื้องหลัง
PHP การเข้าร่วมการฝึกอบรมเบื้องหลัง
.NET การเข้าร่วมการฝึกอบรมเบื้องหลัง
สิ่งที่คุณได้จากเทคโนโลยีทุกชนิด
ทุกสแตกใช้สคีมาฐานข้อมูลการเข้าร่วมการฝึกอบรมและสัญญา API เดียวกัน
โครงสร้างข้อมูลบันทึกการฝึกอบรมที่รวมเป็นหนึ่งเดียว
จัดการหลักสูตรการฝึกอบรม บันทึกการเข้าร่วม คะแนนสอบ และการเก็บรักษาใบรับรองด้วยสคีมาหนึ่งเดียว
บันทึกหลักสูตรสำหรับทีมปฏิบัติการ
ติดตามว่าผู้เข้าร่วมคนไหนเข้าร่วมทุกเซสชันและบันทึกหลักสูตรใดยังเปิดอยู่
การตรวจสอบคะแนนสอบสำหรับผู้จัดการ
เก็บคะแนนโดย TrainingCourse และผู้เข้าอบรมเพื่อให้การติดตามเชื่อมโยงกับเซสชันที่ถูกต้อง
การเก็บรักษาใบรับรองสำหรับหลักฐานการสำเร็จการศึกษา
แนบไฟล์การสำเร็จการศึกษากับผลลัพธ์หลักสูตรและบันทึกผู้เข้าอบรมที่ถูกต้อง
เปรียบเทียบกรอบงานบันทึกการฝึกอบรม
เปรียบเทียบความเร็วในการตั้งค่า รูปแบบ SDK และการสนับสนุน AI ข้ามเทคโนโลยีที่รองรับทั้งหมด
| เฟรมเวิร์ก | เวลาตั้งค่า | ประโยชน์ของ Training Log | ประเภท SDK | การสนับสนุน AI |
|---|---|---|---|---|
| ประมาณ 5 นาที | ฐานรหัสเดียวสำหรับการเข้าร่วมการฝึกอบรมบนมือถือและเว็บ. | SDK ที่พิมพ์ | เต็มที่ | |
| ไม่เกิน 5 นาที | แดชบอร์ดเว็บที่รวดเร็วสำหรับบันทึกหลักสูตรและคะแนนการสอบ. | SDK ที่พิมพ์แล้ว | เต็มที่ | |
| ประมาณ 3–7 นาที | แอปพลิเคชันมือถือข้ามแพลตฟอร์มสำหรับการบันทึกการเข้าร่วมในสนาม. | SDK ที่พิมพ์แล้ว | เต็มที่ | |
| การติดตั้งที่รวดเร็ว (5 นาที) | พอร์ทัลที่เรนเดอร์จากเซิร์ฟเวอร์สำหรับผู้จัดการการฝึกอบรม. | SDK ที่พิมพ์แล้ว | เต็มที่ | |
| ~3–5 นาที | การผสมผสานเว็บที่มีน้ำหนักเบาสำหรับบันทึกการฝึกอบรม. | SDK ที่พิมพ์ | เต็มที่ | |
| ประมาณ 5 นาที | แอป Android เนทีฟสำหรับการตรวจสอบการเข้าร่วม. | SDK ที่พิมพ์ | เต็มที่ | |
| น้อยกว่า 5 นาที | แอป iOS เนทีฟสำหรับการตรวจสอบคะแนนและใบรับรอง. | SDK ที่พิมพ์ | เต็มที่ | |
| ~3–7 นาที | ReactUI เว็บสำหรับการฝึกอบรมปฏิบัติการ | พิมพ์ SDK | เต็มที่ | |
| ตั้งค่าอย่างรวดเร็ว (5 นาที) | แอพเว็บสำหรับองค์กรสำหรับการทำงานร่วมกัน | พิมพ์ SDK | เต็มที่ | |
| ไม่เกิน 2 นาที | API ที่ยืดหยุ่นของ GraphQL สำหรับบันทึกการฝึกอบรม | GraphQL API | เต็มที่ | |
| ตั้งค่าอย่างรวดเร็ว (2 นาที) | REST API การรวมระบบสำหรับการเข้าร่วมการฝึกอบรม。 | REST API | เต็มที่ | |
| ~3 นาที | เซิร์ฟเวอร์ PHP ด้านหลังสำหรับบันทึกการฝึกอบรม。 | REST API | เต็มที่ | |
| ~3–7 นาที | .NET ด้านหลังสำหรับการเข้าร่วม, คะแนน, และใบรับรอง。 | SDK ที่พิมพ์ | เต็มที่ |
เวลาตั้งสะท้อนถึงระยะเวลาที่คาดหวังตั้งแต่การเริ่มต้นโปรเจคไปจนถึงการสอบถาม TrainingCourse หรือ AttendanceLog ครั้งแรกโดยใช้สคีม่าเทมเพลตนี้
คำถามที่พบบ่อย
คำถามทั่วไปเกี่ยวกับการสร้างระบบบันทึกการเข้าร่วมการฝึกอบรมด้วยเทมเพลตนี้
พร้อมที่จะสร้างแอพบันทึกการเข้าร่วมการฝึกอบรมของคุณหรือไม่?
เริ่มโปรเจกต์บันทึกการฝึกอบรมของคุณในไม่กี่นาที ไม่ต้องใช้บัตรเครดิต.