Skip to content

Commit 7277186

Browse files
authored
Week 9 blog by Aman Naik (#373)
1 parent e834edc commit 7277186

File tree

2 files changed

+79
-0
lines changed

2 files changed

+79
-0
lines changed
78.7 KB
Loading
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: "DMP ’25 Week 9 Update by Aman Naik"
3+
excerpt: "This week focused on improving the clarity and intuitiveness of the UI, refining UX elements, and aligning LLM integration plans with Sugar AI's upcoming deployment."
4+
category: "DEVELOPER NEWS"
5+
date: "2025-08-02"
6+
slug: "2025-08-02-dmp-25-AmanNaik-week09"
7+
author: "@/constants/MarkdownFiles/authors/amannaik247.md"
8+
tags: "dmp25,writeactivity,write,sugarlabs,week09,amannaik247"
9+
image: "assets/Images/c4gt_DMP.png"
10+
---
11+
12+
<!-- markdownlint-disable -->
13+
14+
# Week 9 Progress Report by Aman Naik
15+
16+
**Project:** [Add an AI-assistant to the Write Activity](https://github.com/sugarlabs/write-activity/issues/52)
17+
**Mentors:** [Walter Bender](https://github.com/walterbender), [Ibiam Chihurumnaya](https://github.com/chimosky)
18+
**Reporting Period:** 2025-07-27 – 2025-08-02
19+
20+
---
21+
22+
## Goals for This Week
23+
24+
- Display default explanatory text for empty story elements when creating a framework
25+
- Remove unintuitive UI elements for improved usability
26+
- Align LLM deployment strategy with the upcoming Sugar AI central inference system
27+
28+
---
29+
30+
## This Week’s Achievements
31+
32+
1. **Default Text for Empty Story Elements**
33+
- Enhanced the "Create Framework" functionality so that unfilled story elements now display a short description explaining their meaning.
34+
- Helps guide users, especially students, to better understand what each section represents before filling it in.
35+
36+
![Default text for empty story elements](assets/Images/aman-naik-week9-img1.png)
37+
38+
2. **Removed Unintuitive Chat Section Back Button**
39+
- The back button in the chat section had unclear functionality and caused confusion.
40+
- Removed it entirely, simplifying the chat interface.
41+
42+
3. **Shift in Focus Toward UI/UX Improvements**
43+
- Instead of deploying the model directly within the Write Activity, the plan is now to integrate with the upcoming Sugar AI system once deployed.
44+
- This ensures a consistent inference backend shared across activities and avoids duplicate deployment work.
45+
46+
---
47+
48+
## Challenges & How I Overcame Them
49+
50+
- **Challenge:** Identifying unintuitive UX elements from a fresh perspective
51+
**Solution:** Having been deeply involved in development, I found it challenging to view the interface as a new user would. Regular mentor meetings provided valuable feedback and helped me spot usability issues I had overlooked. This led to changes such as removing the unclear back button and improving guidance within the framework.
52+
53+
---
54+
55+
## Key Learnings
56+
57+
**Importance of Guided Placeholders in UI**
58+
- Providing default explanatory text in empty fields helps users understand intended content without external guidance.
59+
60+
**Value of External Perspective in UX Design**
61+
- Frequent mentor feedback sessions helped uncover usability issues that were invisible from a developer’s point of view.
62+
63+
**Strategic Planning for LLM Integration**
64+
- Decided to align Write Activity’s LLM features with the centralized Sugar AI deployment, ensuring consistency and maintainability.
65+
66+
---
67+
68+
## Next Week’s Roadmap
69+
70+
- Add an advice button to get AI-generated suggestions during the writing of the story.
71+
- Fix a critical UI bug I encountered while testing the sidebar toggle button.
72+
73+
---
74+
75+
## Acknowledgments
76+
77+
Thanks to my mentors for their honest feedback during meetings, which helped me identify and correct unintuitive UI elements.
78+
79+
---

0 commit comments

Comments
 (0)