This product is built just for this reason, it doesn't have word-press but it does simplify the setup and deployment of moodle, choose the "free Tier" to get it for free for a year. https://aws.amazon.com/marketplace/pp/B00G01X2N0/ref=srh_res_product_title?ie=UTF8&sr=0-2&qid=1443638214571
Disclaimer: I built this and put it in the marketplace, if you like it or not I would love to hear about your experience.
We use the facetoface plugin for this sort of thing: https://moodle.org/plugins/mod_facetoface
If plugin installation and configuration is not practical, then the choice activity that others have suggested should suffice.
I use the Block Concurrent Sessions plugin.
I don't use it always but when, for example, students have an exam in which they're using a wired LAN I do: I've had student who aren't above logging friends in to answer questions.
Only thing I can think of is to use the oauth2 plugin so users can log in with a google account, and set two factor on that.
Edit, turns out there is a two factor plugin at https://moodle.org/plugins/auth_a2fa but it is only listed as being compatible with 27 so YMMV.
Not sure of your version but this is maintained uo to 2.5 and sounds like it will fit your needs. https://moodle.org/plugins/pluginversions.php?plugin=block_helpdesk
There are a ton of plugins contributed to the core community, and it's always a good idea to give a quick Google search for "[needed tool] moodle plugin". The above link is for the top result but there might be additional tools that fit your needs a bit better, always worth testing out a few options.
Thanks for the details - it helps!
All the things you mention are easily done in Moodle. One thing you may have to do is install the Certificate Module which will allow the students to automatically receive a certificate after completing a course.
As /u/marzdarx2001 said, you'll want to enable activity completion so you can automate as much as possible and keep track of who is doing what.
It sounds to me like you need an instructional designer/Moodle Admin to help you with the course design; the content needs to be broken down into easily digestible chunks and the learners will need to check their understanding at intervals.
Good luck!
Strange. We were using 1.9 and we had quickmail.
Assuming you're running Linux, do you have anything in your mail.log? Usually located at /var/logs/mail.log
I can only tell you what I did and worked very very well for me in an actual high school.
The first install of moodle was just with a synology drive. I clicked 2 or 3 icons and brought the whole school onboard and it worked very very well. If you want a very good install that just works with an absolute minimal of fuss this is the most simple way to go. This process will take about 5 minutes
The second install of moodle was with ESXI Hypervisor on a white box. I can not emphasize how easy, professional, and safe this approach is. The hyper-visor image is already made and can be downloaded from turnkeylinux.org This is a professionally configured image and it works instantly. This approach will take about 10 minutes to install esxi and about 3 minutes to boot to the image. One great advantage of this approach is that you can copy and paste your image for secure backups you can also just copy your whole server instance (clone it) and have one for production and one for experimentation. To move this up a notch you can join amazon cloud services and configure the system to make automated backups to the cloud. You can introduce clustering and bring several servers online if you went with the Zen Hypervisor for example.
I ask the community to convince me otherwise but a virtual machine install is far superior to a bare metal one and I can think of no advantages to go bare metal.
See if you can contact the original developer (at the site) or put in a feature request on the github page.
Also, if you want to automatically populate the groups in each course, check out the auto groups plugin. https://moodle.org/plugins/local_autogroup You can base the creation and population of groups based on user profile fields. It should work to auto create groups based on username.
It's super frustrating how slow this kind of fix is - it's a really complex problem, not like a small open-source project. I think the complexity (technical debt) of Moodle is a huge factor that makes improvements difficult. Also, Moodle developers vote on the improvements/issues, and honestly not enough instructors are developers (who has the time, at my university such "volunteering" is not recognized for much in a promotion dossier) and so their voice is under-represented in the voting. It's frustrating when you need click-reducing features, but nobody on the dev team seems to appreciate your suffering.
There are also a lot of constraints such as making sure changes work in various browsers and languages (Japanese?). To pass all the tests once you have convinced people and code up a change is tough. The young devs who could get in to Moodle today would probably rather work on Python or Javascript projects because of the job market, and the older maintainers (on the parts of Moodle I've looked at changing) are allergic to any kind of major design-level improvements (changes) because it will break their mental models and cause "instability" for a 15+ year-old project. I get that their time is limited, so I don't mean for this to be a criticism of those people personally.
In short, you might look into tampermonkey (scripts that allow you to automate the browser side of things) if you don't want to deal with the complexity of changing it inside the Moodle code base. I did the following optimization to the date/time picker and it still works (last time I checked): https://moodle.org/mod/forum/discuss.php?d=363358 Saves me hundreds of clicks during semesters when I teach.
Maybe the report plug-in will also help you with bulk deleting? I've never tried.
Note that the Lucimoo EPUB import plugin to import epub files into Moodle's native Book activity. It is coupled with a plugin that allows exporting Book activities as epub files.
(I've used the import function, and it worked well, although the epub files I imported were text only.)
In the [prefix]_user table in the database each user account has a id field, which should be assigned sequentially, so if you've got two accounts for the same name you can delete the one you wish to by figuring out which one is unneeded that way.
You can find duplicate accounts using this plugin: Duplicate User Accounts Report.
From the Web site--I suggest you start here--you can try the Merge User Accounts plugin.
As for differentiating users with the same name, my approach would be to add some sort of distinguishing honorific to, say, a parent's account information if you have not made students and parents different account types.
Hello! Reporting back with some (hopefully) good news. I didn’t think anything OOTB was going to help me out so I continued my frantic googling and came across this plugin - https://moodle.org/plugins/quiz_answersheets. The normal use case seems to be printing off a physical version of the quiz for a student to fill out, however it also allows teachers to complete the quiz on behalf of the student.
Creating a quiz hidden from students with each checklist item as a true/false question (maybe competent/not yet competent multiple choice in the future) and weighting applied appropriately seems to solve the issue of re-attempts being recorded and user friendliness! A bit of a weird process to get the attempt off the ground in report menus but pretty smooth after that.
Thanks again for the help!
Are open badges an option?
You could create a new course with its completion dependent on all the other subcourses and award the badge upon the completion.
Or if you must use certificates can you create a new course with the awarding cert in and make the enrolment dependent on completion of all the other courses.... I'm sure there's a plugin that controls enrolment this way.
Edit. Found it https://moodle.org/plugins/enrol_coursecompleted
I'm looking at the page on moodle and it only supports to 3.5? I tried to do an upgrade to 3.9 but had about 3 plugins that aren't there yet and one theme that was completely abandoned after 3.5 seems that 3.7 is the sweet spot for where most plugins are working.
https://moodle.org/plugins/pluginversions.php?plugin=block_quickmail
If I were you, I would add the "view the activity" requirement, which will at least give you some more information.
I do not know what kind of group activities you are requiring students to do. Moodle can only record what happens in Moodle, so as an instructor, I have to consider the specific contributions of particular individuals to a group project as obscured by a black box. Who am I to say that Student A, who has not logged in to Moodle for three weeks, was not on the telephone with the other group members every day working on a group project with others? Should I penalize him or her? The only solution I have thought of until recently was to simply ask group members I suspect of having done all the work and carried along another student whether they actually did so, then asking the student who didn't seem to work whether he or she did work, and using my discretion to penalize or reward as I see fit.
Lately, however, I have started using the Peer Work plugin, which allows group members to anonymously report on how much each member contributed to a group project and can be used to adjust scores on group projects automatically according to the peers' assessment of the contribution to the work.
A) install and run the Moodle benchmark extension several days in a row, at different hours (or make cron do the job).
B) check the contents your are hosting in Moodle, i.e. video sizes (Moodle is not prepared to serve as a streaming server, in example)
C) check if you are running Moodle in design mode, and if so, deactivate it.
D) if all of the above fails, you should search "custom" code modifications that sometime might be the reason.
Would love to help, just let me know.
Kopere Dashboard may get you close to what you're looking for, but it may not get times down to the second.
This seems like something that should be approached from below Moodle, as it were, from the server side.
Your teacher should have given you a url (Website address) to go to. Go there and click on the course you are in, then try to click on the course title or otherwise enter the course. There should be an "enrolment" button or link that will allow you to enter your code.
Yes, the moodle.org site is mostly for teachers or administrators of Moodle. I would suggest searching the Web for a guide about how to use Moodle directed toward students. Check your school's Website first.
If you're willing to post the name of the school, probably someone will be able to find what you need on the school's Website.
Your best option is https://moodle.org/plugins/block_quickmail - this will allow the professor to selectively email learners to alert them to updates. The other option would be to use the forum activity.
There is a 'Course Dedication' (block_dedication) plugin that does a pretty good job of processing the log entries to create an estimation of real course dedication time. It has some configurable parameters that can be used to adjust the estimation fitness based om time between clicks. It's available as a course block to be used by the teachers.
https://moodle.org/plugins/block_dedication - looks like it does what you want but won't work with more than a few users on a site that's not been around long as the db queries will kill your server.
Realistically I think you'll have to build something to meet this requirement.
I'm not really sure what you mean by "Dashboard," but it seems like you can do all of the other stuff using Moodle out of the box. I would suggest you mess around with the Moodle sandbox at Moodle.org.
If I had to do this (and I am guessing I may have to) I would guess the greatest effort would have to be put in to training whoever is inputting the test questions and questionnaires.
You should take a look at this two plugins: hot question It does exactly what you want. Added plus is that you can set it up as anonymous! Moodle overflow is a Forum based on Stack overflow behavior.
Try a plugin like Student Quiz. I have not used it this way, but you could probably create a Student Quiz activity and limit the available question type to essay or short answer, as the needs might be, and not include the quiz in scoring.
A post on moodle.org contained a suggestion to turn off Javascript caching (cachejs), and this seems to have re-enabled me to add activities and resources. If I ever get some time, I'll try to track down what the problem might be.
Let me give a very sincerely "Thank you" to those who commented: all the comments have been helpful. I wish I could give you some candy or something.
If your role as a Moodle user is as a teacher, you should contact the information technology or computer system staff that run the Moodle system you use regarding using cron. It has go to be running or your Moodle system will eventually become unusable.
If your role is as an administrator, you should read the help pages on moodle.org regarding cron.
As for the files, there may be a "Manage files" button where you're seeing the unwanted files listed. Click that, and toward the bottom of the page you may see a "Manage Files" button that will allow you to delete files, depending on who uploaded the file and what your role is.
Right so it's a different enrolment plugin instance, it's (presumably) enrol_stripepayment. Problem I can see straightaway is that the only time the user is ever presented with the payment form is in enrol_page_hook
- which is called only in enrol/index.php
, and then immediately afterward, the user is redirected if they are already enrolled.
So this is going to require some customisation to the enrol_stripepayment plugin. You could create a new page that more-or-less just presents the same form that enrol_page_hook
presents, and then create a link to that somewhere in your course to allow tryout students to pay for the course before the grace period ends.
However, it seems like you might have already done this from your comments? I'm not sure. If not, your Moodle developer should be able to handle that (if you have one; if not, I'm available for freelance work - would only be a few hours, I'm sure).
>the only problem we are facing is they can't enrol using another method when they are already enrolled in the course.
You definitely can - you just can't do it from the normal self-enrolment page, as it automatically redirects if you're already enrolled and not suspended. For example, in this screenshot you can see that the student has two enrolment records, both Active. I had both self-enrolment and manual enrolment enabled, and manually enrolled the user after they had self-enrolled. I've double checked, and even after suspending one of the enrolments, the user can still access the course.
Like I said at the very start - there is nothing preventing you from having two enrolment records for one user. It is explicitly allowed. In fact, I just tested adding a Cohort Sync enrolment method and a third enrolment appeared for the same student. As far as I can tell, there is no upper limit on this.
Yeah you’re going to be looking a long time for that functionality because it doesn’t exist 😕
I have used a plugin that lets you edit all dates on a single screen which works great. I’m not aware of any way to mass edit properties of questions.
I need a little more insight. Are you referring to the "courses uses statistics" plugin: https://moodle.org/plugins/report_coursestats? Also, are you requesting where items are stored in the database, or something else?
(Assuming you are using a Debian OS using MySql) Question: Do you have the following in your /etc/mysql/my.cnf ?
#Scroll down to the [mysqld] section and under Basic Settings add the following line under the last statement
default-storage-engine = innodb innodb_file_per_table = 1 innodb_file_format = Barracuda
If not, try to enter this and then restart your MySql.
Otherwise, try the advice HERE.
I'm not sure if this would work, but wonder if you could use the Checklist Plugin to create a list of group learning activities which your students are either expected to or have the potential to participate in. Seems that there is a bit of flexibility in the plugin that may make it suitable for your situation. (I've never used this plugin - I was just reading the description and thought it may be adaptable to your situation.) Let us know if you end up using it and what results you get.