pranat@nus.edu.sg and nnnthao@nus.edu.sg.[This page was last updated on Tue, 10 Mar 2026, 15:45:55 GMT+8]
| A---6949H | Week3Week4Week5Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6Level-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-CIA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UG!Ui.pngJAR released |
| A---7451X | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---8019B | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsBCD-ExtensionA-BetterGuiA-PersonalityA-UserGuideA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---4487R | Week3Week4!Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6Level-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-AssertionsA-CodeQualityBCD-ExtensionA-BetterGuiA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMD!branch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---1664J | Week3Week4!Week5Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6Level-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsBCD-Extension!A-UserGuide!A-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMD!branch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UG!Ui.png!JAR released |
| A---2673B | Week3Week4Week5Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityBCD-ExtensionA-BetterGuiA-UserGuideA-AiAssisted!A-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---9673W | Week3Week4!Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6Level-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git Standard!Use GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---1615E | Week3Week4Week5Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsBCD-ExtensionA-BetterGuiA-PersonalityA-MoreErrorHandlingA-UserGuideA-AiAssisted!A-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---3552A | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---8349N | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---5897A | Week3Week4Week5Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-AiAssisted!A-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---8951R | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-UserGuideA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---8533Y | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityBCD-ExtensionA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---8966E | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-MoreErrorHandlingA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---7144M | Week3Week4Week5Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6Level-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityBCD-ExtensionA-UserGuideA-AiAssisted!A-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---2823H | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---9618X | Week3Week4Week5!Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-UnitTestingA-AssertionsA-CodeQualityA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuide!A-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertions!branch-A-CodeQuality!Merging PRsPublished UGUi.pngJAR released |
| A---7546U | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---5504R | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-MoreErrorHandlingA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---2267J | !Week3!Week4!Week5!Week6!Week7 | Level-0Level-1!Level-2!Level-3!Level-4!A-TextUiTesting!Level-5!Level-6!Level-7!Level-8!A-MoreOOP!A-Packages!A-Gradle!A-JUnit!A-Jar!A-JavaDoc!A-CodingStandard!Level-9!A-Cheer!Level-10!A-UnitTesting!A-Assertions!A-CodeQuality!A-UserGuide!A-Week7-Mysterious | ForkingTracker!PR Creation!branch-Level-7!branch-Level-8!branch-A-JavaDoc!branch-A-CodingStandard!branch-Level-9!Git Standard!Use GFMD!branch-Level-10!branch-A-Assertions!branch-A-CodeQuality!Merging PRsPublished UG!Ui.png!JAR released |
| A---3155E | Week3!Week4!Week5!Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6Level-7Level-8A-MoreOOP!A-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10!A-UnitTesting!A-Assertions!A-CodeQuality!A-UserGuide!A-Week7-Mysterious | ForkingTrackerPR Creation!branch-Level-7!branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9!Git StandardUse GFMDbranch-Level-10!branch-A-Assertions!branch-A-CodeQuality!Merging PRsPublished UG!Ui.png!JAR released |
| A---9011R | Week3Week4Week5Week6!Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsBCD-Extension!A-UserGuide!A-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---6711E | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerLevel-10A-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |
| A---8496R | Week3Week4Week5Week6Week7 | Level-0Level-1Level-2Level-3Level-4A-TextUiTestingLevel-5Level-6A-EnumsLevel-7Level-8A-MoreOOPA-PackagesA-GradleA-JUnitA-JarA-JavaDocA-CodingStandardLevel-9A-CheerA-CheckStyleLevel-10A-VarargsA-UnitTestingA-FullCommitMessageA-AssertionsA-CodeQualityA-StreamsA-CIBCD-ExtensionA-BetterGuiA-PersonalityA-MoreTestingA-MoreErrorHandlingA-UserGuideA-AiAssistedA-Week7-Mysterious | ForkingTrackerPR Creationbranch-Level-7branch-Level-8branch-A-JavaDocbranch-A-CodingStandardbranch-Level-9Git StandardUse GFMDbranch-Level-10branch-A-Assertionsbranch-A-CodeQualityMerging PRsPublished UGUi.pngJAR released |