> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://developer.gitiho.com/gitiho-business-api/lms/get-employer-assgined/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.gitiho.com/_mcp/server. # Get employer assgined GET https://example.gitiho.com/api/lms/assigned/%7Bemployer_id%7D Trả về dữ liệu khoá học và đợt thi đã được assign cho nhân sự Reference: https://developer.gitiho.com/gitiho-business-api/lms/get-employer-assgined ## Response ### 200 OK - `to` (integer, required) - `data` (list of GetEmployerAssginedLmsResponseDataItem, required) - `from` (integer, required) - `path` (string, required) - `links` (list of GetEmployerAssginedLmsResponseLinksItem, required) - `total` (integer, required) - `per_page` (integer, required) - `last_page` (integer, required) - `current_page` (integer, required) - `last_page_url` (string, required) - `first_page_url` (string, required) - `next_page_url` (any, optional, nullable) - `prev_page_url` (any, optional, nullable) ## Types ### GetEmployerAssginedLmsResponseDataItem - `id` (integer, required) - `assign` (GetEmployerAssginedLmsResponseDataItemAssign, required) - `assign_mode` (string, required) - `assigned_at` (datetime, required) ### GetEmployerAssginedLmsResponseLinksItem - `label` (string, required) - `active` (boolean, required) - `url` (any, optional, nullable) ### GetEmployerAssginedLmsResponseDataItemAssign - `id` (integer, required) - `name` (string, required) - `type` (string, required) - `status` (integer, required) - `content` (string, required) - `is_public` (integer, required) - `time_join` (integer, required) - `pass_score` (integer, required) - `public_url` (string, required) - `description` (string, required) - `exam_result` (GetEmployerAssginedLmsResponseDataItemAssignExamResult, required) - `show_answer` (integer, required) - `limit_remake` (integer, required) - `enable_remake` (integer, required) - `contestant_info` (integer, required) - `certificate_pass` (integer, required) - `result_display_type` (string, required) - `time_join_end` (any, optional, nullable) - `time_join_start` (any, optional, nullable) ### GetEmployerAssginedLmsResponseDataItemAssignExamResult - `score` (integer, required) - `time_end` (string, required) - `score_exam` (integer, required) - `time_start` (string, required) - `exam_duration` (integer, required) - `question_fail` (integer, required) - `question_count` (integer, required) - `question_correct` (integer, required) - `question_complete` (integer, required) ## Examples **Response** ```json { "to": 7, "data": [ { "id": 2016, "assign": { "id": 19, "name": "Đợi thi hè", "type": "examination", "status": 1, "content": "
Đợi thi hè
", "is_public": 1, "time_join": 0, "pass_score": 80, "public_url": "https://datao.githo.com/contest-doing/9GaEMqe6O2siTbjkCzlHLXFJn", "description": "", "exam_result": { "score": 80, "time_end": "2025-06-17 14:41:55", "score_exam": 100, "time_start": "2025-06-17 14:32:57", "exam_duration": 538, "question_fail": 1, "question_count": 5, "question_correct": 4, "question_complete": 5 }, "show_answer": 1, "limit_remake": 3, "enable_remake": 1, "contestant_info": 0, "certificate_pass": 0, "result_display_type": "last" }, "assign_mode": "assign", "assigned_at": "2025-06-21T03:57:06Z" }, { "id": 2015, "assign": { "id": 20, "name": "Kiểm tra kì 1", "type": "examination", "status": 1, "content": "Kiểm tra kì 1
", "is_public": 0, "time_join": 0, "pass_score": 80, "public_url": "https://datao.githo.com/contest-doing/iTpW6IZEo0JMaS_yq9GejuOhU", "description": "", "exam_result": { "score": 1, "time_end": "time_end", "score_exam": 1, "time_start": "time_start", "exam_duration": 1, "question_fail": 1, "question_count": 1, "question_correct": 1, "question_complete": 1 }, "show_answer": 1, "limit_remake": 3, "enable_remake": 1, "contestant_info": 0, "certificate_pass": 0, "result_display_type": "max_score", "time_join_end": "2025-06-21 00:00:00", "time_join_start": "2025-06-18 00:00:00" }, "assign_mode": "assign", "assigned_at": "2025-06-21T03:56:57Z" }, { "id": 2010, "assign": { "id": 970, "name": "Kế toán Tổng hợp Thực hành Thực tế từ A đến Z - Thực hành trên MISA + EXCEL", "type": "course", "status": 1, "content": "content", "is_public": 1, "time_join": 1, "pass_score": 1, "public_url": "public_url", "description": "description", "exam_result": { "score": 1, "time_end": "time_end", "score_exam": 1, "time_start": "time_start", "exam_duration": 1, "question_fail": 1, "question_count": 1, "question_correct": 1, "question_complete": 1 }, "show_answer": 1, "limit_remake": 1, "enable_remake": 1, "contestant_info": 1, "certificate_pass": 1, "result_display_type": "result_display_type" }, "assign_mode": "", "assigned_at": "2025-06-17T09:00:45Z" }, { "id": 2011, "assign": { "id": 1021, "name": "Thiết kế Website bán hàng chuẩn SEO - Chuyển đổi mô hình bán hàng thời đại số", "type": "course", "status": 1, "content": "content", "is_public": 1, "time_join": 1, "pass_score": 1, "public_url": "public_url", "description": "description", "exam_result": { "score": 1, "time_end": "time_end", "score_exam": 1, "time_start": "time_start", "exam_duration": 1, "question_fail": 1, "question_count": 1, "question_correct": 1, "question_complete": 1 }, "show_answer": 1, "limit_remake": 1, "enable_remake": 1, "contestant_info": 1, "certificate_pass": 1, "result_display_type": "result_display_type" }, "assign_mode": "", "assigned_at": "2025-06-17T09:00:45Z" }, { "id": 2009, "assign": { "id": 968, "name": "Hãy thêm tên và mô tả cho khóa học của bạn:", "type": "course", "status": 1, "content": "content", "is_public": 1, "time_join": 1, "pass_score": 1, "public_url": "public_url", "description": "description", "exam_result": { "score": 1, "time_end": "time_end", "score_exam": 1, "time_start": "time_start", "exam_duration": 1, "question_fail": 1, "question_count": 1, "question_correct": 1, "question_complete": 1 }, "show_answer": 1, "limit_remake": 1, "enable_remake": 1, "contestant_info": 1, "certificate_pass": 1, "result_display_type": "result_display_type" }, "assign_mode": "", "assigned_at": "2025-06-16T02:28:16Z" }, { "id": 2005, "assign": { "id": 803, "name": "Khóa học hội nhập", "type": "course", "status": 1, "content": "content", "is_public": 1, "time_join": 1, "pass_score": 1, "public_url": "public_url", "description": "description", "exam_result": { "score": 1, "time_end": "time_end", "score_exam": 1, "time_start": "time_start", "exam_duration": 1, "question_fail": 1, "question_count": 1, "question_correct": 1, "question_complete": 1 }, "show_answer": 1, "limit_remake": 1, "enable_remake": 1, "contestant_info": 1, "certificate_pass": 1, "result_display_type": "result_display_type" }, "assign_mode": "", "assigned_at": "2025-06-11T02:08:11Z" }, { "id": 2004, "assign": { "id": 794, "name": "EXG02 - Thủ thuật Excel cập nhật hàng tuần cho dân văn phòng", "type": "course", "status": 1, "content": "content", "is_public": 1, "time_join": 1, "pass_score": 1, "public_url": "public_url", "description": "description", "exam_result": { "score": 1, "time_end": "time_end", "score_exam": 1, "time_start": "time_start", "exam_duration": 1, "question_fail": 1, "question_count": 1, "question_correct": 1, "question_complete": 1 }, "show_answer": 1, "limit_remake": 1, "enable_remake": 1, "contestant_info": 1, "certificate_pass": 1, "result_display_type": "result_display_type" }, "assign_mode": "", "assigned_at": "2025-06-10T10:48:38Z" } ], "from": 1, "path": "https://datao.githo.com/api/employer/264/assigned", "links": [ { "label": "« Trang trước", "active": false }, { "label": "1", "active": true, "url": "https://datao.githo.com/api/employer/264/assigned?page=1" }, { "label": "Trang sau »", "active": false } ], "total": 7, "per_page": 10, "last_page": 1, "current_page": 1, "last_page_url": "https://datao.githo.com/api/employer/264/assigned?page=1", "first_page_url": "https://datao.githo.com/api/employer/264/assigned?page=1" } ``` **SDK Code** ```python import requests url = "https://example.gitiho.com/api/lms/assigned/%7Bemployer_id%7D" response = requests.get(url) print(response.json()) ``` ```javascript const url = 'https://example.gitiho.com/api/lms/assigned/%7Bemployer_id%7D'; const options = {method: 'GET'}; try { const response = await fetch(url, options); const data = await response.json(); console.log(data); } catch (error) { console.error(error); } ``` ```go package main import ( "fmt" "net/http" "io" ) func main() { url := "https://example.gitiho.com/api/lms/assigned/%7Bemployer_id%7D" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) } ``` ```ruby require 'uri' require 'net/http' url = URI("https://example.gitiho.com/api/lms/assigned/%7Bemployer_id%7D") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true request = Net::HTTP::Get.new(url) response = http.request(request) puts response.read_body ``` ```java import com.mashape.unirest.http.HttpResponse; import com.mashape.unirest.http.Unirest; HttpResponse