Where ratings can be provided, when someone can provide a rating, but not see others' ratings, there is no indication that a rating has been saved.
It would be good to see a small message "Saved" after someone adds a rating. This could possibly disappear after a second or so.
Of course, this happens with Ajax enabled. Without Ajax, a rating would be saved with a page reload, so adding this message might not be necessary.
Replication steps:
- Log in as an admin/teacher
- Create a forum and allow ratings (use Average of ratings and a Scale of 10)
- In another browser, log in as a student and post to the forum
- As teacher/admin, rate the post and note that the average appears
- Edit the Permissions for the forum (Settings > Forum administration > Permissions)
- Add Students to mod/forum:rate
- Check that students are not included in mod/forum:viewanyrating
- As the student, log out and log in as a second student
- Navigate to the forum post of the previous student and change the rating
- Note that there is no indication that the rating has been saved, even though it has been saved.
- View the forum post as teacher/admin and click on average rating, note the rating has been saved.