Skip to content

HIT-ReFreSH/moodle-mod_moodleoverflow

 
 

Repository files navigation

moodle-mod_groupmembers Activity Module: Moodleoverflow

Build Status

This plugin enables Moodle users to create a non-linear, non-chronologic discussion forum. The plugin has similar features as the Moodle forum, but is not intended for general discussions, but rather for straightforward question-and-answer discussions. Additionally, users can rate posts and can gain a rating score ("reputation") by being rated by other users. Users who have started a discussion can mark a post as helpful; and teachers can mark a post as a (correct) solution to the posed question.

This plugin is developed by Kennet Winter, Tamara Gunkel, and Jan Dageförde and is maintained by Learnweb (University of Münster).

Installation

This plugin should go into mod/mooodleoverflow. Upon installation, several default settings need to be defined that pre-configure future instances of this activity (see Settings).

Rating

If a post is rated up or down, the post owner's rating score increases or decreases. The rating score of a user is always shown after the user name. In the settings you can define what amount of reputation a downvote or upvote gives. Posts with a high score are displayed further up than posts with a lower score. If a post is marked as helpful or solved, the post owner's rating score also increases. By default, a mark gives a higher amount of reputation than an upvote. A marked post is always displayed first, but you can choose which mark (solved or helpful) is more important.

Screenshots

Moodleoverflow activity:



Every user can see the discussions and the posts. The discussion overview shows the status, among other things. Thus users can see if a discussion is already solved (green tick) or if a post is marked as helpful (orange tick).



Posts can be marked as helpful (orange) by the question owner or as solved (green) by a teacher. The current post is marked blue. Additionally, everybody can vote posts up or down. The post are ordered by the number of upvotes. The post owner's reputation increases if the post is upvoted and decreases it the post is downvoted. Post owners can edit their posts until 30 minutes after posting. Teachers can edit and delete posts from everybody without the time restriction.



Users can attach files. If a picture is attached, it will be displayed as image. If another file type is attached, the file will be shown but not the content.



A discussion can be deleted by deleting the first post.

Students' view

Unlike teachers, students can't edit or delete a post or mark it as solved.



Settings

Global

In the global settings you can set e.g. the number of discussions per page, the maximum attachment size or read tracking. In addition to these settings which are the same as in the forum, you can define the amount of reputation a vote or mark gives.



Course wide

In the course settings you can override a few settings like maximum attachment size or read tracking. Moreover, you can decide if helpful or solved posts are displayed first and how the reputation is calucated.



If read tracking is set to "optional" and turned on by the students, the unread posts are highlighted.



Students

Depending on the global and course settings students can choose if they want to track posts and receive email notifications.



About

💬 Non-linear discussion module for Q&A forums

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 89.2%
  • Mustache 5.2%
  • Gherkin 2.7%
  • JavaScript 1.6%
  • CSS 1.3%