Week 16 – CST499 Fall 2025 Capstone – Learning Journal Final Entry As we reach the conclusion of the Computer Science Online program, looking over my journals from the past two years allow me to see my academic and personal growth. When I began the program, my primary focus was learning technical concepts. Over time, I learned that success in computer science also depends on persistence, ethical awareness, and collaboration. Courses that emphasized teamwork and reflection taught me how to listen to others, resolve conflicts, and contribute meaningfully in group settings. The technical coursework strengthened my foundation as a software engineer. Classes such as Software Design, Operating Systems, Computer Network, Database Systems, and Software Engineering challenged me to apply object-oriented principles, design secure and reliable systems, and understand how software moves from development to deployment. Service learning in CST462S further expanded my perspective by allowing me...
Posts
- Get link
- X
- Other Apps
Week 15 – CST499 Fall 2025 Capstone This week, I focused on completing my portion of the video presentation, which included the introduction and problem statement. I managed to cover my sections in one minute and seven seconds and we were able to keep the completed version of the video presentation under six minutes. We shared the draft of our video presentation with our advisor. He did not suggest any changes and noted that it looked great. In addition, I contributed to the README file requested by our client during our last meeting, and we pushed the updates to the client’s GitHub repository. We also completed the project testing report based on the client’s feedback. Next week, I will work on putting together the Capstone Class Portfolio and adding the Capstone work to my final ILP site. I will also complete the surveys, peer and self-evaluations, and final learning journal. Currently, we are not facing any challenges that require instructor assistance.
- Get link
- X
- Other Apps
Week 14 – CST499 Fall 2025 Capstone This week we continued working on our draft for the video presentation. I also wrote a script for the video presentation which is around 1:15 which should keep us under the six-minute mark once all parts are completed. We also conducted a testing meeting with the client. They mentioned that, function-wise, the project was good but recommended adding documentation. For next week, we will focus on writing the project testing report using feedback from our client. We will also be adding documentation to the readme file. Lastly, we will finish the capstone video presentation draft. In our weekly meeting with our advisor, we will be reviewing the presentation video. The challenge for this week was meeting with the client for the project testing. We received a lot of helpful feedback.
- Get link
- X
- Other Apps
Week 13 – CST499 Fall 2025 Capstone This week, we completed our Capstone Festival Presentation Outline. Although it is not due until December 7 th , we decided to turn it in early to receive feedback and have time to make any suggested changes. We decided to assign sections to each member for the outline and presentation video. I completed the introduction and problem statement sections. I also worked on the “title” and “thank you” slides for the presentation. Next week we will continue working on the Capstone Video Presentation and conduct Project Testing. Our client agreed to test our project at our weekly meeting next Tuesday. We will also continue to fix any bugs that we find. At this time, we are not facing any challenges that require instructor assistance. Our team will meet with our advisor on Friday and discuss features that will need to be deferred to future work.
- Get link
- X
- Other Apps
Week 12 – CST499 Fall 2025 Capstone This week, I updated the search bar functionality so that it now matches summary content in addition to the titles. This improvement was suggested by our client, and it is a great addition to the user experience. Users are no longer required to know an exact title, and they can simply type in a topic which will then generate titles of summaries whose content includes that topic. I also added a default button that opens the Wiki site without the need to pick a topic, which was a recommendation from our advisor. Since the default button does not open any tiddler, we added a welcome tiddler instead of opening a blank story river. Kate implemented the translation functionality for the welcome tiddler. This week, our team also added unit test files to test all app.py files within the containers. I implemented the unit tests for the publisher container which achieved 100% coverage. Next week, our focus will be on completing the Capstone Festiva...
- Get link
- X
- Other Apps
Week 11 – CST499 Fall 2025 Capstone This week our team worked on improving the summarizer service. The summarizer uses an LLM to generate concise summaries from the clean data provided by the extractor. The summaries are generated in English and translated into traditional and simplified Chinese. We were also able to implement automated publishing of our project using GitHub Actions and GitHub pages. My main contribution this week was to improve the UX/UI design. Following feedback from our advisor, Dr. Dongji Feng, we added a homepage in addition to the main wiki interface. I implement a homepage featuring a search bar that allows users to directly search for tiddlers stored on the wiki. Once the user selects a tiddler, the wiki automatically opens with the chosen tiddler displayed on the story river. From there, users can continue using the built-in search bar to find tiddlers. Our plan for next week includes implementing unit, integration, and system testing, as w...
- Get link
- X
- Other Apps
Week 10 – CST499 Fall 2025 Capstone This week, our team continued making improvements on the crawler and the summarizer. The crawler has a more robust whitelist.yml file that includes additional link seeds, broadening the scope of Nanjing-related links it can crawl. The summarizer now uses the LLM to first generate an English summary, which is then translated into both traditional and simplified Chinese. My main focus this week was on improving the UX/UI design for the wiki site. We decided to implement a wiki site that closely resembles the client’s existing site. This idea came up because their current wiki page theme and color palette complements the rest of the pages on their website. The wiki site now has most of the same functionality as their current site. Users can click on a summary title in the “Recent” tab which renders a corresponding tiddler in the story river. Users can also edit these tiddlers or they can generate their own tiddlers. Additionally, users can save any ...