removed question id

This commit is contained in:
2023-10-24 13:45:43 -06:00
parent 3223aef5f3
commit 2b4891c147
16 changed files with 539 additions and 816 deletions

View File

@@ -12,13 +12,13 @@ namespace Management.Planner;
public class CoursePlanner
{
private readonly YamlManager yamlManager;
private readonly FileStorageManager fileStorageManager;
private readonly CanvasService canvas;
public bool LoadingCanvasData { get; internal set; } = false;
public CoursePlanner(YamlManager yamlManager, CanvasService canvas)
public CoursePlanner(FileStorageManager fileStorageManager, CanvasService canvas)
{
this.yamlManager = yamlManager;
this.fileStorageManager = fileStorageManager;
this.canvas = canvas;
}
@@ -61,12 +61,12 @@ public class CoursePlanner
if (LocalCourse == null)
{
Console.WriteLine("saving course as of debounce call time");
await yamlManager.SaveCourseAsync(courseAsOfDebounce);
await fileStorageManager.SaveCourseAsync(courseAsOfDebounce);
}
else
{
Console.WriteLine("Saving latest version of file");
await yamlManager.SaveCourseAsync(LocalCourse);
await fileStorageManager.SaveCourseAsync(LocalCourse);
}
}

View File

@@ -5,7 +5,6 @@ namespace LocalModels;
public record LocalQuizQuestion
{
public string Id { get; set; } = "";
public string Text { get; init; } = string.Empty;
public string HtmlText => Markdig.Markdown.ToHtml(Text);
public string QuestionType { get; init; } = string.Empty;

View File

@@ -2,7 +2,7 @@ using LocalModels;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.NamingConventions;
public class YamlManager
public class FileStorageManager
{
public string CourseToYaml(LocalCourse course)
{
@@ -66,10 +66,6 @@ public class YamlManager
foreach (var quiz in module.Quizzes)
{
var filePath = quizzesDirectory + "/" + quiz.Name + ".yml"; ;
var quizYaml = quiz.ToYaml();
await File.WriteAllTextAsync(filePath, quizYaml);
var markdownPath = quizzesDirectory + "/" + quiz.Name + ".md"; ;
var quizMarkdown = quiz.ToMarkdown();
await File.WriteAllTextAsync(markdownPath, quizMarkdown);