Ldesign Media
Terug naar Portfolio

Open Source

Pcast — Podcasten voor Moodle™

Een -activiteitenmodule om cursuspodcasts te publiceren en erop te abonneren — audio- en video-afleveringen met moderatie, beoordelingen, tags en een standaardconforme iTunes/RSS-feed. Ldesign Media heeft de volledig doorgelicht, de beveiliging en privacyverwerking verscherpt volgens de -standaarden, en onderhoudt hem mee voor actuele - en PHP-versies.

Projecten

Pcast maakt van een -cursus een podcastkanaal. Docenten, en optioneel studenten, plaatsen audio- of video-afleveringen die vóór publicatie gemodereerd kunnen worden en daarna beoordeeld, van commentaar voorzien en getagd. Elke activiteit publiceert een standaardconforme RSS-feed met iTunes-tags, trefwoorden, categorieën en kanaalafbeelding, zodat cursisten zich kunnen abonneren in Apple Podcasts of een willekeurige podcast-app. Afleveringen zijn doorzoekbaar via de globale zoekfunctie van , tellen mee voor activiteitsvoltooiing, en elke actie wordt vastgelegd via de events-.

De module is oorspronkelijk gemaakt door Stephen Bourget, met QA en bugfixing door Jillaine Beeckman, voor Goffstown School District in New Hampshire (VS). Ldesign Media heeft de geadopteerd en onderhoudt hem nu mee voor actuele - en PHP-versies, met volledige vermelding van de oorspronkelijke auteurs en hun copyright.

Ons werk richtte zich op correctheid, beveiliging en standaardconformiteit — niet op nieuwe functies of een herontwerp. We hebben de hele getoetst aan de -codingstandaarden, een continuous-integration-pijplijn toegevoegd, en de geverifieerd op een schone 5.x-site met PHP 8.4 en PostgreSQL. Bij de review lag de nadruk op toegangscontrole, de AVG/GDPR-privacylaag, back-up en herstel, en de RSS/iTunes-feed.

De review bracht een aantal echte problemen aan het licht, die we als openbare tickets hebben vastgelegd en in gereviewde, onafhankelijk geverifieerde batches hebben opgelost: toegangscontrole op afleveringsacties is nu correct afgebakend tot de eigen activiteit en context; de Privacy- exporteert en wist correct de eigen luisterdata van elke gebruiker; back-up en herstel bewaren nu elke instelling, elk bestandsgebied en elke weergaveteller; en de RSS-feed blijft geldige XML voor elke iTunes-categorie. Elke fix bevat een regressietest, en de volledige unittestsuite draait groen in CI op actuele - en PHP-versies. Het resultaat is een betrouwbare, standaardconforme podcastmodule die schoon installeert en voorspelbaar werkt op de nieuwste -releases.

Belangrijkste kenmerken

  • Publiceer audio- of video-afleveringen binnen een -cursus, met optionele moderatie vóór publicatie
  • Standaardconforme RSS-feed met iTunes-tags, trefwoorden, categorieën en kanaalafbeelding — abonneer in Apple Podcasts of elke app
  • Afleveringen ondersteunen beoordelen, becommentariëren en -tagging, en worden geïndexeerd door de globale zoekfunctie
  • Activiteitsvoltooiing, inclusief weergave in het blok Mijn overzicht / Tijdlijn
  • Toegangscontrole correct afgebakend per activiteit en context; alle acties gelogd via de events-
  • Implementeert de Privacy- (AVG): de eigen luisterdata van elke gebruiker wordt geëxporteerd en gewist
  • Getoetst aan de -codingstandaarden, gedekt door CI, en geverifieerd op 5.x met PHP 8.4

Gerelateerde projecten

Travel Journal - Moodle™-activiteitsmodule

KLM Royal Dutch Airlines

Travel Journal - Moodle™-activiteitsmodule

Meer informatie
TabTiles - Visueel cursusformaat voor VUmc

VUmc (Amsterdam UMC)

TabTiles - Visueel cursusformaat voor VUmc

Meer informatie
AMF - Geavanceerd Moodle™-cursusformaat

AMF (Advanced Moodle Format)

AMF - Geavanceerd Moodle™-cursusformaat

Meer informatie

Klaar om te beginnen?

Of je nu een maatwerk , systeemintegratie of complete leeromgeving nodig hebt, wij helpen je graag je visie te realiseren.

Start een gesprek
Beoordeling
5.0

Gebaseerd op 20 Google-reviews

Karin Groen

Karin Groen

2025

"Vanuit De Schoolschrijver werk ik heel fijn samen met LDesign. Het resultaat was een mooi stuk maatwerk in onze moodle-omgeving. Vincent is ontzettend secuur, denkt heel goed en actief mee en de communicatie is erg prettig. Aanrader!"

Arnout Vree

Arnout Vree

2023

"Met Ldesign werkt het altijd fijn samen. Heldere afspraken, korte lijntjes en de kwaliteit van de Moodle plugins is goed."

Gemma Lesterhuis

Gemma Lesterhuis

2023

"LT&C heeft al jaren een prettige samenwerking met Ldesign Media voor het ontwikkelen en onderhouden van Moodle LMS plugins. Wij zijn erg blij met hun expertise en vakkennis."

Joris Even

Joris Even

2023

"We werken vanuit JE Ontwikkeling nu een aantal jaren samen met Ldesign. De service uitstekend en de samenwerking erg prettig. Kwaliteit van het programmeerwerk is hoog en in co-creatie zijn we tot prachtige producten gekomen. Dank!"

Frans Levels

Frans Levels

2020

"Perfect werk tbv onze website."

Lilian Suijkerbuijk

Lilian Suijkerbuijk

2020

"Erg tevreden over onze website en de snelle acties bij vragen of uit te voeren wijzigingen!"

Paul Storms

Paul Storms

2019

"Goede aanpassing aan een Moodle plugin gemaakt. Heldere afspraken."

Merlijn Vanhecke

Merlijn Vanhecke

2019

"Nice service, good knowhow."

L. Ottink

L. Ottink

2019

"Ldesign zorgt voor het onderhoud en de optimalisatie van onze Moodle omgeving. Ik ben erg tevreden over de samenwerking met Luuk. Hij denkt goed met ons mee en biedt passende oplossingen. Door zijn snelle responstijd en flexibiliteit zorgt hij ervoor dat wij volledig ontzorgd worden op dit gebied."

L. Arendsen

L. Arendsen

2019

"Ldesign is een heel prettig bedrijf om mee samen te werken: meedenkend, snel, prima resultaten en duidelijke afspraken. Al vele jaren goed werk geleverd m.b.t. onze website."

Sanne van Hoof

Sanne van Hoof

2019

"Super tevreden: altijd snel reactie, snel een oplossing/resultaat en fijn dat er wordt meegedacht over verbeteringen!"

Dexo Media

Dexo Media

2019

"Super goede service, erg klantvriendelijk. Erg fijn om mee samen te werken."

Guus Mul

Guus Mul

2018

"Luuk is onze technische steun en toeverlaat. Zeer kundig en vlot in het oplossen van alle problemen in relatie tot Moodle. Een aanrader!!"

Bas H.

Bas H.

2018

"Een zeer professionele, bekwame en gedreven programmeur. Kan op alle niveau's meedenken en ontwikkelen."

Academie Tandartsenpraktijk

Academie Tandartsenpraktijk

2018

"Snel, accuraat, meedenkend, op de hoogte van de laatste trends, een aanrader. Of te wel een echte professional."

Dental Lect

Dental Lect

2018

"Ldesign is een kundig en uiterst professioneel bedrijf. De responstijden zijn kort en ze hebben nog nooit een product opgeleverd waarover wij teleurgesteld waren!"

Josien Drijfhout

Josien Drijfhout

2017

"Vriendelijke en eerlijk advies. Daarnaast houdt zich aan de gemaakte afspraken en levert kwaliteit in overleg met de klant."

Richard Den Haag

Richard Den Haag

2017

"Luuk is een vakman zoals ik niet eerder ben tegen gekomen. Een geweldig meedenkend mens. Ik raad Luuk zeer zeker aan als het gaat om alles wat met code te maken heeft."

Unhooked Kite

Unhooked Kite

2017

"Goede samenwerking, en geeft goede support!"

Familie Vrolijk

Familie Vrolijk

2017

"Ldesign is een trouwe partner voor onze zakelijke website. Accuraat, meedenkend en behulpzaam. Topbedrijf!"

Waar kunnen we u mee helpen?

Of u nu een nieuwe leeromgeving, een aanpassing of strategisch advies nodig heeft: wij staan klaar. Geen verkooppraatje, gewoon een helder gesprek met mensen die uw taal spreken en het werk zelf doen.

Kantoor

Vissershavenweg 65 - III
2583 DL Den Haag

Actief in heel Nederland en Vlaanderen

Openingstijden

Ma - Vr: 9:00 - 17:00

Reactietijd

Doorgaans binnen 24 uur

Directe toegang tot developers

Eén vast aanspreekpunt dat uw taal spreekt en uw oplossing zelf bouwt. Geen doorverwijzingen.

Neem contact met ons op

Door te versturen gaat u akkoord met onze privacyverklaring.

We reageren binnen 24 uur op werkdagen.

5.0 Google-beoordeling · 16+ jaar ervaring · 300+ Moodle™-plugins