https://learn.unitedforwildlife.org
Yes, that really is Moodle. Great work by someone.
https://learn.unitedforwildlife.org
Yes, that really is Moodle. Great work by someone.
Yes - I guessed before I clicked the link that you were going to mention that one
What a gorgeous front page!
I want one!
Yes, beautiful site design indeed
Looks like it's by an Infrastructure as a Service agency: https://www.floream.com/
Hi Matt,
I'm the Head of Learning Technology at Floream.
We're not really service providers at all - software, infrastructure, or anything else.
We partner with leading brands to create shared products and platforms.
E.g. we partnered with Google to create Squared Online. They bring brand recognition and discipline expertise, we bring teaching operations, sales and marketing teams, platform, edtech op's, learning design, etc.
In this case, our team (Thomas Bell and Wil Procter primarily) designed the learning narrative and built the platform. With design from a sister company, Contentive, and wonderful aid from our dev team.
UfW provided subject expertise and content.
We create complimentary partnerships where our organisations capabilities complement our partners.
Thanks,
Eoin
Thanks for clarifying Eoin.
Hey Eoin,
Where are you working now?
-David
I was mesmerised by the rotating paw.
Another screenshot:
One more:
Cheers,
Frankie
Here's the slideshare of the presentation at #mootieuk15
This is bril! Thanks, Mary. "This presentation is a case-study showing what is possible with Moodle, using the plugin framework and no core hacks." Absolutely no core hacks? Amazing stuff! By the way, what's a plugin framework? What is the plugin framework used for UW's MOOC?
Moodle has/is a plugin framework.
The M in Moodle is modular. A lot of Moodle is made of plugins. Blocks, themes, course formats, etc.
They point is you can do a lot just with those plugins. No core changes.
Hi everyone,
Glad everyone likes the site. It's a project that I've led at Floream.
Any questions, ask away...
This site is a amazing! Any chance you might give a demo on how you built parts of the course and site? Maybe in an upcoming MOOC? I am particularly interested in the percentage progress gui and how your got the lessons to look like that!
I did see a you guys having a course format that is named cubegrid. I dont suppose that is going to show up in the Moodle plugins page anytime soon?
Not related to this site, but at the UK Moodle Moot in London next month, my colleagues and I will be presenting about our beautiful new design for our Moodle courses:
The second talk, in particular, will include some technical details.
ok, this is a bit hacky but as our Moodle is externally hosted we don't have much leeway on adding bespoke blocks or modules, so I came up with this...
Add an HMTL block on your course page (obviously you'll need Completion Progress turned on), and add the attached code snippet as HTML.
Be careful: the WYSIWYG editor (on our Moodle at least) strips out the <style> tag and its contents when you save, so you need to turn off the text editor and just use a plain text entry box.
How it works:
Uses CSS for styling the radial graph, as per:
https://medium.com/@andsens/radial-progress-indicator-using-css-a917b80c43f9#.u551bf7pm
github: https://github.com/andsens/blog-material/tree/master/radial-progress
Uses jQuery to count the number of Completion tickboxes (and whether ticked or not) - this works because of the way the Moodle DOM is written. First the central course content column is written to the DOM and then the left/right columns. So by the time you hit that script, the elements are ready to be counted. Binding an onclick to each tickbox allows for realtime updates to the graph.
Tested and working on Moodle 3.8 (older/newer versions may use different element names in the DOM so may not work, but the idea will be the same)
Thank you Jerome! Your example was simple enough for someone like me to get it working in 5 minutes . I didnt even realize you could make html do this in Moodle without having to make a plugin for it.
Now to see if I can make the radial progress show completion in the Dashboard for multiple courses .
Jerome, thank you for sharing the code.
When question not related, what theme, plugin or settings do you use for the collapsed topics ?
Thank you.
I don't have admin access on the site but I'm pretty sure it's Collapsed Topics:
https://moodle.org/plugins/format_topcoll
I've used CSS on the course page to make changes to the look and colours.
- same principle as before, add a label with a <style> tag - this time at the top of the content page (in section-0) so that the style definitions take effect *before* the elements are attached to the DOM.
For example, to remove the default curved corners:
<style>/* remove curved corners
on collapsed topic format */
.course-content ul.ctopics li.section
.content .toggle,
.course-content ul.ctopics li.section
.content.sectionhidden {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0 !important;
}</style>
Hi all,
It is Collapsed Topics because of the 'ctopics' class in the CSS selector.
Also it is possible to set the border to 0 in the global plugin settings for the format without resorting to custom CSS.
Cheers,
Gareth
ps. of course I should have typed "Tested and working on Moodle 2.8", in my original post !
Hi Jerome,
your animation is amazing, especially because of all in CSS and without plugins!
I think we might use it in our courses to show progression to our participants.
A question for you however: I saw that in Moodle 2.8 the animation works perfectly (I am using Adaptable as theme).
But we will migrate soon to Moodle 3.0 and in the testing phase the animation looks like not working.
Any idea why?
(screenshot below)
Thanks!
Hi Frederica,
We've got a Moodle 3 upgrade coming up in the summer so it's definitely something I'll be looking into soon! I can't see your attached screenshot but my guess is that version3 has renamed some of the DOM elements, specifically the completion tick boxes.
In my code the script is looking for these tick boxes as 'input[name=completionstate]' (input elements with the name 'completionstate') This might have changed in 3.0. You could try uncommenting the console.log debug messages in the code to see what's being picked up, i.e. if any of your completion tick boxes are being counted. If not, then the dial won't animate as it will remain at zero.
I can't off-hand see any real reason why the code for the css animation itself would stop working, but I'd have to try it out on an actual installation.
Hope that helps a little. I'll let you know more once I get my hands on our own testing server
Hi Jerome,
thanks very much for your quick reply and great news!
Sorry for the screenshot, the drag and drop didn't work.. Please see it below.
The problem is with the entire circle in CSS more than the animation of progression.
I am not a big expert of CSS and I don't have access to our moodle server. I will try to play around with your code to see where the problem might be..
This behavior sounds a bit weird to me as well but I am pasting the same code (your CSS) in the same theme (Adaptable), the only difference is the moodle version.
HI again.
That's just printing out the contents of the percentages div (the one with the 'numbers class, which is set to to be hidden by the css).
I wonder if Moodle 3.0 has stricter settings with regards to what can be included within an HTML block? It seems as if it's stripping out the CSS declarations (and possibly also the Javascript?)
This isn't good news as far as my own update goes! Hopefully it's a site system setting that can be tweaked by the administrator, although you mentioned that you don't have access to this...
I must admit I've always been a bit surprised at how much you can add to these HTML blocks and in labels, and so I'm not massively surprised if, for security reasons, the Moodle devs had decided to make things stricter. On our own Moodle, CSS always gets stripped out if using the WYSIWYG editor, but Javascript for some reason remains untouched - which doesn't make sense and surely should be the other way around. But at least if using the plain text input box you can add all sorts of crazy code ( as per this example - including less and jquery within a block is, as I'd said, more than a bit hacky!)
Again, sorry but without access to an installation I can't really trouble shoot this. If you really want, you could send me a copy of the page source code - but I think that will just confirm what seems to be the problem, i.e. the CSS is being stripped out.
Hi Jerome, Frederica,
FYI: I'm having the same issue as Frederica on a 2.8 site. I'll let you know if I figure it out.
Catherine
Thanks for that info. Then my guess is that it is indeed a system setting.
Frederica, I think your test 3.0 installation just happens to have a slightly different system settings to your 2.8
Catherine I'm assuming that you are pasting into the plain textbox? (not using the WYSIWYG editor)
First thing I'd check is "trusted user" settings in Site Policies: https://docs.moodle.org/30/en/Site_policies#Enable_trusted_content
Hi, thanks for the advice!
However these settings are the same in both websites.
Ferderica, Just H and Jerome,
Thank you for your suggestions. I removed the comments as Ferderica suggested and like magic it worked!
I also tested it out on my local install of 3.0 and it displayed there too, but haven't yet had a chance to test it out fully.
Just to be clear for others, I had to make my text editor the 'Plain Text' one in my preferences, and then, when editing the block, choose HTML from the dropdown list. I am attaching the 'commentless' file for others here if they want to use it.
Jerome, thank you for sharing this - it's great.
Hi Frederica,
Thanks again for the advice and effectively fixing my problem.
However just to point out, you don't need to add the code from github - the styling is all included in Jerome's html file.
Catherine
For those of you foolhardy enough to have given it a go, or like me, desperate enough to have to implement this kind of hack...
Having now used this code in a few courses, I've found that my first version only works for self-completion tickboxes (i.e. where completion is set by the student themselves).
Where completion is entirely driven by automatic criteria (such as grades, item view or participation) I've found that moodle doesn't use inputs to display the tickboxes. Instead images are used depending on completion state (completed pass, completed fail, etc.).
I've attached an update of the script to handle both completion types. (Two versions, with and without code comments as I gather that some of you have found inline comments break the script on your installations)
Hi Jerome,
I adapted your previous work for Pioneer and Flexibase themes and did it in such a way so its using the database record of completion and that will recognise all completions not just the self-ticked ones.
Also adapted it for a radial display of course grades.
That enabled Chris (Pioneer) and myself to add your ideas into the theme header, rather than as a block.
Thanks for the great work!
Richard
Hi Jermone,
thanks a lot for updating the code and the checkings. I think we had problems because we use only automatic criteria for the completion of resources, therefore the old code was giving problems.
I tested the new code on Moodle 2.8+ and it works perfectly!
Thomas! I'm am actually working on our university Moodle, and we are planning to make a complete redesign of it (like yours).
I wonder how many pleople did you lead and their respective professional skills to make this beautiful design. How much time did that development take?
Thanks for you help. Regards!
No core hacks indeed, but plenty of work done with the following plugin types:
Hi Thomas,
By now, you must have already got loads of appreciation of your work. !!
Its really awesome.
We are also trying our bit to Modify moodle. Wanted some heads-up in terms of which theme/Course Formats did you modify to reach that effect.
Any other pointers/tips would be really helpful.
Thanks & Regards
Anant Sahni
auth, theme, blocks etc I understand.
But what about course format? What have you done there?
Anything to help ease navigation woes?
-Derek
Great design and use of Moodle indeed on the UnitedWildlife site. Is there a way to purchase this or a variation of this theme? The lesson structure looks really powerful and effective for learning. It definitely puts the module on another level.
It was great to see the team here at Floream bring this site to life. Great direction and great structure,
It's great to see you wearing a helmet in your profile picture!
(Heroes wear helmets...)
(Hey... Atto should really be scraping OG tags from links in the editor view by now. Has anyone worked on that yet?)
Truly a lovely site.
Is there any further documentation (apart from your SlideShare) that your company can share?
Cheers
Yvette
That's an inspiring example. Another one that I've been impressed with is https://elearning.elevatehealth.eu
The developers offer a sneak-peek via a demo course that was presented last year at a competition of Ed-tech projects at Dutch universities. You can log in using
surfchallenge
Elevate@2014
The design is very user-friendly and bears close resemblance to other customized online platforms, with the simple step progression, timing and discussions highlighted.
One feature I particularly liked was the teacher dashboard, which can be viewed in slide 39 of the Elevate presentation at the Surf Challenge.
Hi David -
Do you know what plug-ins are used for this example? Is this a custom course format?
mike
David, I have the same question as Mike.
-Derek
Apologies Mike and Derek for the absurd delay in responding. Short answer is, yes, it is a custom setup. The people at Elevate are very open to sharing their work, commercially, at least.
HTH.
David
Great site, I love the design and fucntionality almost as much as I love the idea behind it
I've been wanting to beautify my company's Moodle site since I started working with it!! How might I go about doing this?
Hi Melanie,
The Adaptable theme makes it easy to beautify your site: https://moodle.org/plugins/theme_adaptable
Essential is nice too.
Catherine
There are some really nice looking Moodle site out there.
Here is a different looking Moodle theme that I did for the Government of Canada just over a couple of years ago. The site is fully bilingual (English/French) and WCAG 2.0 Level AA compliant:
Visit the site at: https://training-formation.phac-aspc.gc.ca/
Best regards,
Michael Milete