Skip to content

Commit a559055

Browse files
committed
Revise ASCII
1 parent 4bc9f21 commit a559055

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+89
-212
lines changed

β€Ž.github/workflows/generateOERoverview.ymlβ€Ž

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,31 @@ jobs:
7979
echo "Generating $html_file from $yaml_file..."
8080
8181
# Different parameters based on course type
82+
# Check if PDFs already exist
83+
pdf_dir="assets/${course}/pdf"
84+
needs_pdfs=false
85+
86+
if [ "$course" != "index" ]; then
87+
if [ ! -d "$pdf_dir" ] || [ -z "$(ls -A $pdf_dir 2>/dev/null)" ]; then
88+
needs_pdfs=true
89+
echo "πŸ“„ PDFs missing for $course - will generate"
90+
else
91+
echo "βœ… PDFs already exist for $course - skipping generation"
92+
fi
93+
fi
94+
8295
case "$course" in
8396
"index")
8497
liaex -i "$yaml_file" -o "$course" --format project --project-category-blur
8598
;;
8699
"digitalesysteme"|"prozprog"|"softwareentwicklung"|"robotikprojekt")
87-
liaex -i "$yaml_file" -o "$course" --format project --project-generate-cache --project-generate-pdf --project-generate-scorm2004 --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80 --project-category-blur
100+
if [ "$needs_pdfs" = true ]; then
101+
echo "πŸ”¨ Generating course with PDFs..."
102+
liaex -i "$yaml_file" -o "$course" --format project --project-generate-cache --project-generate-pdf --project-generate-scorm2004 --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80 --project-category-blur
103+
else
104+
echo "πŸ”¨ Generating course without PDFs..."
105+
liaex -i "$yaml_file" -o "$course" --format project --project-generate-cache --project-generate-scorm2004 --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80 --project-category-blur
106+
fi
88107
;;
89108
*)
90109
liaex -i "$yaml_file" -o "$course" --format project --project-category-blur

β€ŽMakefileβ€Ž

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,16 @@ git-update-if-needed:
8888
fi
8989

9090
git-update:
91-
@echo "πŸ” Checking for untracked assets..."
92-
git add assets/*/pdf/*.pdf || true
93-
git add *.html
91+
@echo "πŸ” Checking for changes..."
92+
@echo "πŸ“ Adding modified tracked files..."
9493
git add -u
94+
@echo "πŸ” Looking for new PDFs..."
95+
@if [ -n "$$(find assets/*/pdf -name "*.pdf" -type f 2>/dev/null)" ]; then \
96+
echo "πŸ“Ž Adding new PDF files..."; \
97+
git add -f assets/*/pdf/*.pdf; \
98+
fi
99+
@echo "πŸ“„ Adding HTML files..."
100+
git add *.html
95101
@echo "πŸ“ Committing changes..."
96102
git commit --amend --no-edit
97103
@echo "πŸš€ Pushing to remote..."
140 KB
Binary file not shown.
9.66 KB
Binary file not shown.
-292 KB
Binary file not shown.
144 KB
Binary file not shown.
0 Bytes
Binary file not shown.
145 KB
Binary file not shown.
-12.3 MB
Binary file not shown.
90.3 KB
Binary file not shown.

0 commit comments

Comments
Β (0)