mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 15:48:32 -06:00
removed question id
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
Reference in New Issue
Block a user