Skip to content

Commit

Permalink
Merge pull request #21 from MEITREX/assessment-content-mutated
Browse files Browse the repository at this point in the history
Add assessment-content-mutated dapr topic
  • Loading branch information
myluki2000 authored Oct 8, 2024
2 parents b8b4517 + f62b9b1 commit d567f11
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@ public enum DaprTopic {

CONTENT_MEDIA_RECORD_LINKS_SET("content-media-record-links-set"),

ITEM_CHANGED("item-changed");
ITEM_CHANGED("item-changed"),

ASSESSMENT_CONTENT_MUTATED("assessment-content-mutated");

private final String topic;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import io.dapr.client.DaprClient;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.hibernate.cache.spi.support.AbstractReadWriteAccess;

import java.util.List;
import java.util.UUID;
Expand Down Expand Up @@ -130,4 +129,8 @@ public void notifyMediaRecordDeleted(final MediaRecordDeletedEvent mediaRecordDe
public void notifyContentMediaRecordLinksSet(final ContentMediaRecordLinksSetEvent event) {
publishEvent(event, DaprTopic.CONTENT_MEDIA_RECORD_LINKS_SET);
}

public void notifyAssessmentContentMutated(final AssessmentContentMutatedEvent event) {
publishEvent(event, DaprTopic.ASSESSMENT_CONTENT_MUTATED);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package de.unistuttgart.iste.meitrex.common.event;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.annotation.Nullable;
import java.util.List;
import java.util.UUID;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AssessmentContentMutatedEvent {
private UUID courseId;
private UUID assessmentId;
private AssessmentType assessmentType;
private List<String> textualRepresentation;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package de.unistuttgart.iste.meitrex.common.event;

public enum AssessmentType {
QUIZ,
FLASHCARDS
}

0 comments on commit d567f11

Please sign in to comment.