Skip to content

Commit

Permalink
MOBILE-4456 competency: Fix course module type
Browse files Browse the repository at this point in the history
  • Loading branch information
crazyserver committed Feb 29, 2024
1 parent 62692bd commit cd40c1a
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions src/addons/competency/services/competency.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import { Injectable } from '@angular/core';
import { CoreSiteWSPreSets } from '@classes/sites/authenticated-site';
import { CoreSite } from '@classes/sites/site';
import { CoreCommentsArea } from '@features/comments/services/comments';
import { CoreCourseSummary, CoreCourseModuleSummary } from '@features/course/services/course';
import { CoreCourseSummary } from '@features/course/services/course';
import { CoreUserSummary } from '@features/user/services/user';
import { CoreSites } from '@services/sites';
import { CoreUtils } from '@services/utils/utils';
Expand Down Expand Up @@ -877,12 +877,14 @@ type AddonCompetencyDataForUserCompetencySummaryInCourseWSParams = {
};

/**
* Data returned by competency's user_competency_summary_in_course_exporter.
* Data returned by tool_lp_data_for_user_competency_summary_in_course WS.
*
* WS Description: Load a summary of a user competency.
*/
export type AddonCompetencyDataForUserCompetencySummaryInCourseWSResponse = {
usercompetencysummary: AddonCompetencyDataForUserCompetencySummaryWSResponse;
course: CoreCourseSummary;
coursemodules: CoreCourseModuleSummary[]; // Coursemodules.
coursemodules: AddonCompetencyCourseModuleInfo[]; // Coursemodules.
plans: AddonCompetencyPlan[]; // @since 3.7. Plans.
pluginbaseurl: string; // @since 3.7. Pluginbaseurl.
};
Expand Down Expand Up @@ -1009,7 +1011,7 @@ export type AddonCompetencyDataForCourseCompetenciesPageWSResponse = {
export type AddonCompetencyDataForCourseCompetenciesPageCompetency = {
competency: AddonCompetencyCompetency;
coursecompetency: AddonCompetencyCourseCompetency;
coursemodules: CoreCourseModuleSummary[];
coursemodules: AddonCompetencyCourseModuleInfo[];
usercompetencycourse?: AddonCompetencyUserCompetencyCourse;
ruleoutcomeoptions: {
value: number; // The option value.
Expand All @@ -1020,6 +1022,13 @@ export type AddonCompetencyDataForCourseCompetenciesPageCompetency = {
plans: AddonCompetencyPlan[]; // @since 3.7.
};

type AddonCompetencyCourseModuleInfo = {
id: number; // Id.
name: string; // Name.
url?: string; // Url.
iconurl: string; // Iconurl.
};

/**
* Params of core_competency_user_competency_plan_viewed and core_competency_user_competency_viewed_in_plan WS.
*/
Expand Down

0 comments on commit cd40c1a

Please sign in to comment.