| Contact | Donate | Imprint |
| Enrollment | SkillModule |
| Property | Type | Entity | Reference | Module |
| (1) CompletedAt | DATE | Enrollment | ||
| (2) Course | LONG | Enrollment | Course | CompanyModule |
| (3) EnrolledAt | DATE | Enrollment | ||
| (4) ProgressPercent | DOUBLE | Enrollment | ||
| (5) Status | STRING | Enrollment | ||
| (6) User | LONG | Enrollment | UserAccount | UserAccountModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /enrollment/{id} | updateEnrollmentById(enrollment) | SkillModule | PUT | Enrollment |
| (2) /enrollment/course/{id} | findAllEnrollmentOfCourse(id) | SkillModule | GET | Course Enrollment |
| (3) /enrollment/user/{id} | findAllEnrollmentOfUser(id) | SkillModule | GET | UserAccount Enrollment |
| (4) /enrollment | insertEnrollment(enrollment) | SkillModule | POST | Enrollment |
| (5) /enrollment | findAllEnrollment() | SkillModule | GET | Enrollment |
| (6) /enrollment/{id} | findEnrollmentById(id) | SkillModule | GET | Enrollment |
| (7) /enrollment/{id} | deleteEnrollmentById(id) | SkillModule | DELETE | Enrollment |
Example:
final Enrollment enrollment = (Enrollment) invokeModule(SKILL_MODULE + "/enrollment/" + id, Enrollment.class);| Contact | Donate | Imprint |