mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
store assignments as markdown with yaml, not yaml with markdown
This commit is contained in:
@@ -51,7 +51,7 @@ public class YamlManager
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static async Task SaveSettings(LocalCourse course, string courseDirectory)
|
public async Task SaveSettings(LocalCourse course, string courseDirectory)
|
||||||
{
|
{
|
||||||
var settingsFilePath = courseDirectory + "/settings.yml"; ;
|
var settingsFilePath = courseDirectory + "/settings.yml"; ;
|
||||||
var settingsYaml = course.Settings.ToYaml();
|
var settingsYaml = course.Settings.ToYaml();
|
||||||
@@ -80,12 +80,18 @@ public class YamlManager
|
|||||||
|
|
||||||
foreach (var assignment in module.Assignments)
|
foreach (var assignment in module.Assignments)
|
||||||
{
|
{
|
||||||
var filePath = assignmentsDirectory + "/" + assignment.Name + ".yml";
|
|
||||||
var assignmentYaml = assignment.ToYaml();
|
var assignmentYaml = assignment.ToYaml();
|
||||||
await File.WriteAllTextAsync(filePath, assignmentYaml);
|
var assignmentMarkdown =
|
||||||
}
|
"```yaml" + Environment.NewLine
|
||||||
}
|
+ assignmentYaml
|
||||||
|
+ "```" + Environment.NewLine
|
||||||
|
+ "<!-- assignment markdown below -->" + Environment.NewLine
|
||||||
|
+ assignment.Description;
|
||||||
|
|
||||||
|
var filePath = assignmentsDirectory + "/" + assignment.Name + ".md";
|
||||||
|
await File.WriteAllTextAsync(filePath, assignmentMarkdown);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public async Task<IEnumerable<LocalCourse>> LoadSavedCourses()
|
public async Task<IEnumerable<LocalCourse>> LoadSavedCourses()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user