dodona-edu / dodona

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

Tracking: rework home page #2882

Closed bmesuere closed 12 months ago

bmesuere commented 3 years ago

Right now, the home page contains

The list of courses is the most prominent, but might not be ideal for all users:

In addition, we have a lot more data. The course cards now show some key numbers (submissions and users for teachers, submissions and solved exercises for students), but are they the most relevant? For teachers, maybe submissions in the last week is more relevant?

We added a lot of new features to Dodona over the years. Some of them could be added to the home page more prominently:


https://github.com/dodona-edu/dodona/issues/2882#tasklist-block-298a9224-f5c7-43b3-a284-2f864c52ab7e

To Discuss

bmesuere commented 3 years ago

The homepage currently is quite static and could do more to surface relevant information. Especially for users that are only subscribed to a single course, the home page is relatively empty. This could be improved by adding a row of "action cards" to the top of the home page:

Todo

Open questions

Current mockup image The html of this mockup can be found in 6120e84df2b972127fec09069562bbd36cef7476.

jorg-vr commented 1 year ago

I'll split this up into part which I'll try to address in separate prs. I'll add my current vision for each part here as well, so it is clear what I will try.

bmesuere commented 1 year ago

Some ideas we had while working on the current rework, which may or may not be used: