Thank you for your guidlines. I have another issue. As you confirm, at any time, logged in to the course website, student should be able to see which assignments are already handed in and graded and which ones are to be submitted in future. So, on the course website, there would be a special section, where students could see their progress, grades and compare their grades with the average. This section would be generated automatically. Teacher will not have to maintain it manually. I'd like to enable students to not only see their own marks, but also the average mark for that assignment calculated preferably automatically. Have you any idear how to improve current progress and objectives module of moodle?