frontend
    Preparing search index...

    Implements

    • OnChanges
    Index
    busy: WritableSignal<boolean> = ...
    communicationAt: string = ''
    communicationMethod: string = 'persönlich'
    componentPoints: Map<string, string> = ...
    componentReasons: Map<string, string> = ...
    correctionReason: string = ''
    dayId: number
    dayRevision: number | null = null
    dissentMemberId: number | null = null
    dissentStatement: string = ''
    drafts: Map<string, CriterionDraft> = ...
    error: WritableSignal<string | null> = ...
    externalAreaKey: string = ''
    externalAuthority: string = ''
    externalCorrectionReason: string = ''
    externalDocumentReference: string = ''
    externalGrade: string = ''
    externalPoints: string = ''
    externalSource: string = ''
    externalStatus: string = 'verbindlich festgestellt'
    message: WritableSignal<string | null> = ...
    ownMemberId: number | null = null
    reopeningReference: string = ''
    result: WritableSignal<ExamResult | null> = ...
    retentionHoldReason: string = ''
    retentionLegalHold: boolean = false
    retentionPeriodStart: string = ''
    retentionReleaseReason: string = ''
    retentionUntil: string = ''
    slotId: number
    state: WritableSignal<ResultViewState> = ...
    • Parameters

      Returns
          | {
              component_key: string;
              determined_at: string;
              dissent: { member_id: number; statement: string }[];
              id: number;
              participant_member_ids: number[];
              points: string;
              rationale: string | null;
              revision: number;
              status: "superseded" | "current";
              vote: { abstain: number[]; no: number[]; yes: number[] };
          }
          | undefined

    • Parameters

      • result: ExamResult | null
      • componentKey: string
      • criterionKey: string

      Returns
          | {
              assessor_member_id: number;
              change_reason: string
              | null;
              component_key: string;
              criterion_key: string;
              id: number;
              normalized_points: string;
              rationale: string | null;
              raw_points: string;
              revision: number;
              status: "submitted" | "draft" | "withdrawn" | "superseded";
              submitted_at: string | null;
          }
          | undefined

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: { [propName: string]: SimpleChange<any> }

        The changed properties.

      Returns void