LDAP User Account Filtering in Moodle

Setting up LDAP in Moodle? Once you have configured the LDAP authentication plugin and it is working (you can log in), don’t forget to also enable LDAP User Sync to keep your account status in sync. When first setting LDAP up, you may not realize it but you may be getting more accounts than you expected. The trick is to limit user accounts to just persons of class users. You can limit synchronization to just user objects in Active Directory (AD) by completing the following steps: 1. Go to Site Administration > Plugins > Authentication > LDAP Server.2. Scroll down to the User Lookup Settings section.3. … Continue reading

Should you create a new role in Moodle?

You have been thinking about creating a new role in Moodle. Think it might solve your challenge? Here are a few things to consider before creating one or more new roles. Before we begin, lets cover what a role is not to eliminate misconceptions: It is not a group. You don’t belong to the group of teachers. You are a teacher in a course.It is not a cohort. You are not elevated to the status of teacher on the site. You can be assigned the role of teacher in a course. If a group of cohort is what you are … Continue reading

Developer Tools for Moodle

Getting started in Moodle Development? Here is a list of useful tools for Windows that may be of interest to Moodle Developers. Moodle Coding Style Guidelines In general, you can configure code editors to understand 90% of the Moodle Coding Style by configuring it to use PSR-12 and PSR-1, in that order. On top of that, Moodle has its own customizations to those standards which you can learn more about here: For PHPIn General To support you in your development, you will want to ensure that the following plugins are installed on your development instance of Moodle: Code checker — … Continue reading

MoodleMoots – Humanized Conferences

The most social conference that I have attended since COVID started in 2020 has been the MoodleMoots, specifically MoodleMoot Global 2020 and MoodleMoot U.S. 2020. What makes virtual MoodleMoots humanized conferences? Like many virtual conferences, they include multiple concurrent sessions in various tracks of interest. They include vendor booths where you can interact and see product demos. But what makes MoodleMoot conferences special is the effort they invest to include many interactive and social activities such as a 24 hour/day virtual cafĂ© where you can actually sit around tables interacting with other participants using individual text messaging, group audio and … Continue reading

How to feel connected during COVID-19

Feeling disconnected because of COVID-19? Are you sure you are being 100% completely and totally honest with yourself? Maybe you just need a few friendly suggestions The first step is to make a list of 31 people you have not spoken to in over a week. Feel free to go back all the way back to high school if you want. Then pick up your phone and start making calls to talk. Be warned -you may not make it through all 31 so you might want to do a little triage sorting before you get started.Do not just to Facebook … Continue reading

PHP XDEBUG’ing in Brackets

XDEBUG enables you to walk through the execution of PHP source code and debug the code as it is executed in real-time. It is one of the most important tools that a PHP developer’s toolbox and is well worth the time it takes to learn how to use it. The following instructions will guide you to setting up Xdebug in the Backets editor. It is actually pretty straight forward once you know how. It is assumed that you have already installed Brackets text editor and XAMPP (64-bit is faster) web server in C:\XAMPP. For this article, we will be doing … Continue reading

Forcing Links to Open in a New Tab or Window

Have you ever found yourself browsing the web on a smartphone and clicked on something that opened in a new tab? It is almost impossible to tell when this happens. In fact, many people don’t even realize that browsers on SmartPhones can have the equivalent of multiple tabs or windows. Now imagine someone using a screen magnifier. They click on a link somewhere in the middle of the screen. If the link opened in a new tab in the background, they would never notice it and just think something is broken. However, if it opened in the foreground, one might … Continue reading

Creating a Multilingual Moodle Site

I have built many multilingual Moodle sites over the years. Unfortunately you cannot make a course appear or not appear based on the user’s current language. But you can create a multilingual Moodle site and multi-language Moodle course. First you will need to install the Moodle language packs for each of the languages you want to support. Depending on the theme used, this should display a language selection menu in the Moodle navigation. If it doesn’t display a language selection menu, contact the theme’s author to have him or her fix it. When a user switches language, Moodle will display … Continue reading

Surviving Canadian Winters

The key to surviving Canadian winters is to dress appropriately warm and get involved in winter activities like skiing, winter camping, skating, snowshoeing, hiking and our many Winter festivals. If you start off with the mindset that it is a miserable 4-6 months each year, you will never find a way to enjoy it. We are very fortunately to have the opportunity to experience a diverse climate. Every season here has something special and beautiful to offer if you are open to it. … Continue reading

How do I know that she loves me?

Every relationship is different because we all have different values. What is meaningful sign of love to you can be completely different for another — even between you and the person you love. Assuming that you are in a relationship with a woman, talk with her about your feelings, really listen to how she feels and take that into consideration. Have you told her that you love her? Did she tell you that she loves you? If you are not even dating yet, you will never know if she loves you if you never ask her out on a date. … Continue reading