Verbosity module - forum posts counter converted to grade

Verbosity module - forum posts counter converted to grade

بواسطة - Paweł Suwiński
عدد الردود: 10

Hi

I contributed Verbosity module which acts as forum posts  counter converted to a grade  in gradebook  where someone  with maximum  amount of  posts get the highest grade 100% in percentage grade format and in real one it is just the amount of counted posts. So it realizes some sort of quatitaive grading in forums and as independend grade item it can be mixed with other methods of grading.

 

For example we use verbosity module with accumulative forum rating with scale -1:'Bad',1:'Good' (improved forum rating with negative points and absolute sum agregation and numbered user scales with labels). It works in that way, an example: I wrote 7posts, and users gave me 5x"Good" and 2x"Bad" rates. My total ammount of points for this forum is 10poins (real grade)- 7points from verbosity just for posting as quatitaive grade and 5-2=3 from improved forum rating as a quality grade. Let assume that only 3 users have posted on the forum and theirs totals (real grades) are: 5, 8, 10(me) points, so then theirs percentage grades looks as follow: 50%, 80%, 100%.

متوسط التقييمات: -
رداً على Paweł Suwiński

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Christopher Perkins

I was looking for something exactly like this to have a method of creating a points system for participation. Any hope of getting this for Moodle 2.2?

رداً على Christopher Perkins

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Paweł Suwiński

> Any hope of getting this for Moodle 2.2?

Not in the nearest future. I am sticked to 1.9 becasue  this is used in my company so far.

رداً على Paweł Suwiński

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Frankie Kam
صورة Plugin developers

Hi Pawet

Very interesting! I've installed it as a mod activity on my site. And I tested it  on my forums and it's working - I get values in the gradebook which I have verified (confirmed) are the number of posts a student has done. Well done for a very useful activity, Pawet!

I hope I (or we) can get the Verbosity module to link with the Stamp Collection Module for Moodle 1.9 so that stamps can be automatically awarded whenever the user makes, so, 5 forum posts.

Frankie Kam 

رداً على Frankie Kam

Re: Verbosity module - forum posts counter converted to grade

بواسطة - sohail aslam

Hi Frankie,


Have you added/implemented the functionality to "Stamp Collection Module" so that stamps are collected automatically based on the number of posts to the forum or words in the posts?


Sohail

رداً على Paweł Suwiński

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Frankie Kam
صورة Plugin developers

Hi Pawel

Is function verbosity_grades_update($verbosity) the function that is responsible for counting the number of forum posts?

Frankei Kam

رداً على Frankie Kam

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Paweł Suwiński

> Is function verbosity_grades_update($verbosity) the function that is responsible for counting the number of forum posts?

Not exactly. Posts are selected in every operation always in the same way by one method: verbosity_get_sql($select, $verbosityid = null, $groupby = null)

And to count posts use 'COUNT(p.id)' in $select parameter just as it was used in verbosity_grades_update method.

رداً على Paweł Suwiński

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Frankie Kam
صورة Plugin developers

I would like to adapt Verbosity so that it will add to the student's grade score ONLY IF a message posted by the student contains N number of words. Say, N is 200 words.

That way, only the student who puts in some effort to type whole sentences and paragraphs will have his or her score added up. Students who type five-word sentences will not have any score.

That is my idea. What do you think? How can I do this? 

 

رداً على Frankie Kam

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Hartmut Scherer

Hi Frankie,

I like the idea of combining the number of posts with a word count although I have no clue how to code this.

Inspired by your idea, I had another thought. What do you think about adding a due date for the first post including a minimum word count and weight (e.g., 30%) and adding a due date for the number of replies with a minimum word count and weight (e.g., 70%) so that the forum grade would be the sum of both?

With kind regards,

Hartmut

رداً على Hartmut Scherer

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Frankie Kam
صورة Plugin developers

>adding a due date for the first post including a minimum word count
>and weight (e.g., 30%) and adding a due date for the number of replies
>with a minimum word count and weight (e.g., 70%) so that the forum
>grade would be the sum of both?
>
Great idea! If Moodle were written in high-level pseudocode, we could solve this in a jiffy. However, it's written in object-oriented PhP which entails exact coding and refering to manuals and places like ... stackoverflow and Google and moodle.org.  Okay, enough rant.

Yes, Hartmut, your idea will bring up the gamification level one more notch. Anybody out there game for this programming challenge?

رداً على Hartmut Scherer

Re: Verbosity module - forum posts counter converted to grade

بواسطة - Frankie Kam
صورة Plugin developers

Hi Hartmut

Here's how to get Verbosity to award scores in the gradebook based on a the word count of a forum post!
http://moodurian.blogspot.com/2012/08/reward-students-for-forum-posts-of-n.html

Thanks to Paweł for the code that makes it possible.

Frankie Kam