dodona-edu / dodona

🧑‍💻 Learn to code for secondary and higher education
https://dodona.be
MIT License
70 stars 23 forks source link

Improve discoverability: create feature of the month announcements #4172

Open jorg-vr opened 2 years ago

jorg-vr commented 2 years ago

During our UI/UX course we discovered and discussed multiple discoverability issues.

Some notable features that are hard to find:

While I think we should work on the discoverability of each of these individually, but I suggest a simple general solution as a first step: A monthly announcement showcasing one feature.

We can use the existing announcement system to release these on a monthly basis. The announcement itself would contain a short intro to the feature (Mostly letting people know it exists). With a link to the documentation.

We can create separate announcements for teachers and students. I would target student less then monthly as they have less features to explore, and thus need less info.

Example calendar

bmesuere commented 2 years ago

I like the idea, but am not sure if using the announcements for this is the right way to go. They are present on every page and adding one every month may be a bit spammy.

I would limit such info to the home page (similar to what github is doing) since we are looking for additional content there, especially in the sidebar.

pdawyndt commented 2 years ago

Other features that are not always easily found:

Some other features I could think of