Skip to main content
Version: Next

Báo cáo danh sách học sinh

1. Mô tả chung

API này giúp các phòng và trường đối tác thực hiện gửi dữ liệu báo cáo học sinh khi có yêu cầu thực hiện báo cáo.

2. Phạm vi đối tượng sử dụng

  • Các trường học, phòng giáo dục liên kết với GEdu.
  • Các hệ thống đối tác tích hợp như phần mềm quản lý học sinh, cổng thông tin giáo dục,...

3. Chuẩn bị cho Api

  • Thực hiện lấy danh sách đợt báo cáo hiện có để lấy reportingRoundId
  • Xem cách lấy thông tin đợt báo cáo tại : 👉 Xem thêm

4. Tài liệu api

4.1 Gửi dữ liệu báo cáo

Dùng để gửi thông tin cán bộ để thống kê dữ liệu ngành

  • 4.1.1 Endpoint:

POST /edu/v1/external/reporting-rounds/students

  • 4.1.2 Request Parameters:
StudentModel
TênKiểu dữ liệuBắt buộcMô tả
reportingRoundIdintId đợt báo cáo
schoolCodestringMã định danh trường
studentItemsStudentItems[]Chi tiết cán bộ
timestamplongThời điểm request
signaturestringChữ ký xác thực. Mã hóa base64
StudentItem
TênKiểu dữ liệuBắt buộcMô tả
FirstNamestringHọ và tên đệm
LastNamestringTên
DoBdatetimeNgày sinh
GenderNamestringGiới tính (Nam/Nữ)
CodestringMã học sinh sở cấp
ClassNamestringTên lớp
StatusNamestringTrạng thái
IdentityNostringSố CCCD (12 chữ số, theo đúng chuẩn format cccd chính phủ)
IdentityIssuedBystringKhôngNơi cấp giấy tờ tùy thân
IdentityIssuedDatedatetimeKhôngNgày cấp giấy tờ tùy thân
PlaceOfBirthstringKhôngNơi sinh
NationalNamestringKhôngQuốc tịch
RegionNamestringKhôngTên vùng miền
ProvinceNamestringKhôngTỉnh/Thành phố thường trú
DistrictNamestringKhôngQuận/Huyện thường trú
WardNamestringKhôngPhường/Xã thường trú
AddressstringKhôngĐịa chỉ cụ thể
ReligionNamestringKhôngTôn giáo
EthnicNamestringKhôngDân tộc
ContactPhonestringKhôngSố điện thoại liên hệ
StudentCodestringKhôngMã học sinh
RelationshipsRelationships[]KhôngDanh sách liên hệ của học sinh
ExtendInfoDictionary<string, string>KhôngDanh sách thông tin mở rộng. Xem mô tả
Relationship
TênKiểu dữ liệuBắt buộcMô tả
FirstNamestringHọ và tên đệm
LastNamestringTên
DoBdatetimeNgày sinh
IdentityNostringSố CCCD (12 chữ số, theo đúng chuẩn format cccd chính phủ)
PhonestringKhôngSố điện thoại
OccupationstringKhôngNghề nghiệp
IdentityIssuedBystringKhôngNơi cấp giấy tờ tùy thân
IdentityIssuedDatedatetimeKhôngNgày cấp giấy tờ tùy thân
RelationshipNamestringKhôngMối quan hệ với học sinh
  • 5.1.3 Request body:

Dữ liệu sẽ được gửi hình thức json: application/json

Example request:

Request body
  {
"reportingRoundId": 8,
"schoolCode": "TH01",
"studentItems": [
{
"FirstName": "Nguyen Van",
"LastName": "A",
"DoB": "2010-05-20T00:00:00",
"GenderName": "Nam",
"IdentityNo": "123456789012",
"IdentityIssuedBy": "Công an TP.HCM",
"IdentityIssuedDate": "2020-01-01T00:00:00",
"PlaceOfBirth": "Hồ Chí Minh",
"NationalName": "Việt Nam",
"RegionName": "Miền Nam",
"ProvinceName": "TP.HCM",
"DistrictName": "Quận 1",
"WardName": "Phường Bến Nghé",
"Address": "123 Lê Lợi, Quận 1",
"ReligionName": "Không",
"EthnicName": "Kinh",
"ContactPhone": "0912345678",
"Code": "HS0001",
"StudentCode": "SV0001",
"ClassName": "Lớp 5A",
"StatusName": "Đang học",
"Relationships": [
{
"FirstName": "Nguyen Van",
"LastName": "B",
"DoB": "1980-03-15T00:00:00",
"Phone": "0987654321",
"Occupation": "Giáo viên",
"IdentityNo": "987654321098",
"IdentityIssuedBy": "Công an TP.HCM",
"IdentityIssuedDate": "2000-05-20T00:00:00",
"RelationshipName": "Bố"
}
],
"ExtendInfo": {
"IS_HO_NGHEO": "true",
}
}
],
"timestamp": 1719475200,
"signature": "abcXYZ123456SignatureBase64=="
}

  • 5.1.4 Response:
Response
  {
"success": true,
"message": "Đã tải lên 1 bản ghi",
"data": true,
"showMessage": true,
"statusCode": 200,
"errors": null,
"meta": null
}