CS2103DE Software Engineering iP Progress Dashboard

  • Note that the progress shown here is just a rough guidance as it was generated by an automated script. A manual inspection will be done after the final submission to confirm the script's findings.
  • If an increment you did does not appear as 'done' in the dashboard, make sure you have pushed the corresponding tag to your fork and the tag matches the increment name exactly. You can even tag past commits if you forgot to tag those commits earlier or the tag you used differs from the expected tag. The increment will be marked as 'done' at the next script run (it runs once a day). Contact the teaching team only if the problem is not rectified even after the next update.
  • Meaning of colors/icons:
    • : you can click on this icon to find more info
    • ABC : you have done the corresponding item.
    • ABC : you have done the corresponding item which is an optional item (well done!).
    • !ABC : item overdue, not done yet.
    • !ABC : item due soon, not done yet.
    • !ABC : optional item due soon, not done yet.
  • If you have queries about the data shown in this page, please email pranat@nus.edu.sg and nnnthao@nus.edu.sg.
  • This dashboard is updated at least twice a week.
  • Troubleshooting:

Why is an increment related to a tag not green?


Why is an increment related to a branch not green?


[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