You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: uli-website/src/pages/blog/workshop-tech-dev.mdx
+8-5
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,9 @@ import ContentPageShell from "../../components/molecules/ContentPageShell.jsx"
13
13
This year, the team has been implementing changes to Uli on the development side, and there have been many notable updates. In the process of conducting workshops with university students to explore Uli's use as a pedagogical tool for sensitization, we also created functionalities that show great potential for different use cases. This made us rethink the experience of using Uli and prioritize features differently. In this post we will go over changes we made to the browser extension and new features we built to support these workshops.
14
14
We were earlier able to build out our hover feature with help of a contributor through the DMP program we participated in. This feature allows you to hover on a slur word and view the contextual information (what we call “metadata”) behind it; you can enable it on the latest version of Uli by selecting the “Enable Slur Metadata” feature:
In the process of updating Uli, we also created the following options on the plugin:
19
21
@@ -31,7 +33,7 @@ Ahead of workshops we were conducting with college faculty and students, we work
31
33
32
34
We created a page that would allow users to look at words they added to the crowdsourced list, as well as the contextual information added about it, as below. It was developed using the Phoenix web framework in the Elixir programming language and we use PostgreSQL for our database.
For our second workshop, we wanted to have an interactive exercise where we set forth examples of daily life with uncomfortable interactions and problematic words mixed in during conversations.
@@ -40,9 +42,10 @@ Ahead of workshops we were conducting with college faculty and students, we work
40
42
This feature processes the input text, checking it against predefined metadata. Matched words are wrapped with styled HTML elements for highlighting and hover effects, and the result is dynamically rendered.
41
43
React components manage state and lifecycle events for interactions.
These functionalities proved extremely useful for us during our workshops: our participants were able to quickly grasp and take part in the task owing to the ease with which they could access them.
48
51
As we explore further possibilities, we welcome any feedback and suggestions. Our repositories are open on Github, and we invite contributors interested in exploring these projects to check out our open issues and reach out [here](https://github.com/tattle-made/Uli/issues).
0 commit comments