From 636a3277c603223747ce689b81bbfefe49328ad3 Mon Sep 17 00:00:00 2001 From: Partow Roshani Date: Sun, 3 May 2026 09:29:23 +0000 Subject: [PATCH] Update src/main/java/services/SchoolSystem.java --- src/main/java/services/SchoolSystem.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/services/SchoolSystem.java b/src/main/java/services/SchoolSystem.java index ec6f90e..5007246 100644 --- a/src/main/java/services/SchoolSystem.java +++ b/src/main/java/services/SchoolSystem.java @@ -16,7 +16,7 @@ public class SchoolSystem { } // ========== Student Management ========== - //TODO + //TODO // ========== Teacher Management ========== public boolean registerTeacher(String username, String password) { @@ -44,7 +44,7 @@ public class SchoolSystem { // ========== Course Management ========== public boolean addCourseToSystem(String courseName) { - //TODO + //TODO return true; } @@ -60,14 +60,15 @@ public class SchoolSystem { return null; } - public void showAllCourses() { + public String getAllCoursesDisplay() { if (allCourses.isEmpty()) { - System.out.println(" No courses available yet."); + return " No courses available yet."; } else { - System.out.println("\n All Available Courses:"); + StringBuilder sb = new StringBuilder("\n All Available Courses:\n"); for (int i = 0; i < allCourses.size(); i++) { - System.out.println(" " + (i+1) + ". " + allCourses.get(i)); + sb.append(" ").append(i+1).append(". ").append(allCourses.get(i)).append("\n"); } + return sb.toString(); } }