Udfordrende Problemer

Moodle er den førende open source LMS (baseret på nogen reel forskning fra min side eksklusionen, for det meste, Jeg har lige hørt navnet mere end Resin eller nogle andre alternativer). De har gjort et stort stykke arbejde at skabe et produkt, der er bredt anvendt og rimeligt godt tænkt på. SCORM, helt ærligt, har været lidt af en udfordring for Moodle (som det er for så mange folk). Application Service Provider (ASP er) og virksomheder med i hus LMS er kommet til os jævnligt for at hjælpe med dette problem, men Moodle har taget det på sig selv, og jeg personligt rose dem for, at.

For nylig, nogle af de folk i Moodle samfund har sat nogle reelle kræfter i at flytte platform mod SCORM 1.2 certificering. Som Dan Marsden nævner, de nyeste versioner af Moodle kan bestå prøven suite, og de er på vej mod formel certificering. Han nævner også følgende med hensyn til SCORM 2004:

Jeg kunne ikke afslutte dette indlæg uden at “nævne” SCORM 2004 .... Dette er stadig et stykke ude for os, den fælles erklæring er “noget af det er der, men det er mangler sekventering og navigation”. Jeg forventer ikke, at vi ville få det gjort, før Moodle 2.0 frigivelse, Det er svært at balancere, om tid bør bruges på SCORM 2004 stuff, eller de andre strukturelle / skalerbarhed spørgsmål.

Jeg kan ikke argumentere med sine tanker på alle… Jeg ønsker intet mindre end at forsøge at bygge en SCORM 2004 LMS på en platform, der har andre problemer. SCORM kan være kræsen, og SCORM 2004 især tilfældet. SCORM 2004 (og ærligt, nogle af de finere punkter i SCORM 1.2) er uden tvivl udfordrende problemer.

De er, dog, problemer, som vi har løst i meget høj grad med vores SCORM Engine. Vi har allerede plug-stand arkitektur, der giver os mulighed for at integrere den spiller i andre programmer. Vi har også haft “et par” perspektiver kommer til os at spørge om vi kunne indlejre SCORM Engine i Moodle. (Ældre versioner af Moodle, i særdeleshed, kæmpede med SCORM overensstemmelse. Fra hvad jeg har hørt, Moodle SCORM fora er faktisk mere aktive end ADL fora selv.) Så, dels som en øvelse, og dels for at undersøge mulighederne, vi har startet i retning af at integrere SCORM Engine med Moodle. Allerede, bare en uge eller to senere, vi har denne…

Dette er en af ​​de ADL Photoshop-kurser kører via SCORM 2004 i forbindelse med vores lokale Moodle installation. Det omfatter legitime SCORM 2004 sekventering og navigation i et fuldt kompatible måde, og endda rapporter overordnede status tilbage via Moodle API. Oven i det, SCORM Engine ville tillade en integreret Moodle / SCORM Engine at nyde godt af alle de SCORM Engine funktionalitet, herunder høje ende kompatibilitet og levering tilpasning. (OK, Jeg synes det er cool, men jeg er ganske vist dork, ingen tvivl.) Jeg er 100% overbevist om, at vi kan meget hurtigt tage dette til en tilstand af elegant integration. Hvilket fører mig til vores…

Udfordrende Problem

Hvordan kan vi tilbyde dette til samfundet? Jeg er godt klar over, at Moodle er open source. Det er klart, Jeg er klar over, at SCORM Engine er ikke. De forskellige open source-licenser er et problem til en anden gang (og sandsynligvis, en advokat med hans eller hendes time gebyrer).

Hvad ville du (og ved du, Jeg mener, formodentlig, Moodle bruger, der har fundet vej til dette indlæg en eller anden måde) forventer i udbuddet? Vi er, ganske vist, en for-profit virksomhed. Vi vil gerne finde en måde at tilbyde dette til dig, hvor det løser dine problemer og kompenserer os passende. På mange måder, vi tænker på os selv som en software-kooperativ, løse denne udfordrende problem på vegne af mange. Så hvordan kan vi gøre det effektivt for dig? Hvad ville du være villig til at betale for at få dette problem løst?

Hvad SCORM problemer, bortset fra SCORM 2004, kan vi løse for dig i særdeleshed? Er de allerede løses af SCORM Engine (velkommen til at prøve Engine implementeringen tilgængelig som kernen i TestTrack. Hvis du kan lide)?

Ville du være villig og i stand til at indføre en ikke-open source-projekt i forbindelse med din Moodle implementering, forudsat at vi kunne finde ud af licens spørgsmål?

Nok spørgsmål fra blogger, Jeg siger. Det er tid til at skære det ud her. Du er velkommen til at give kommentarer via blog eller e-mail til info@scorm.com.


  • Brian Caudill

    Why don’t you become one of the Moodle hosting partners and as part of your value added proposition to the Moodle hosting is that those that use Rustici as a Moodle host will have the SCORM 2004 player available to them. There could be a tiered cost of hosting to reflect the added software value.
    –Brian Caudill, JCA Solutions

  • Dan

    Hej Tim,

    interesting post! – I can definitely see the benefit of allowing a pluggable SCORM 2004 compliant engine into Moodleeven if it’s acommercial” option. I’m interested to hear more about how you integrate with Moodledo you use a new Module type or a course format?

    You pose an interesting question “Hvad ville du være villig til at betale for at få dette problem løst” – IMOthis would likely be similar or more than the price the “bruger” paid for their SCORM Authoring tool…. I’d guess that users of the open source tools like eXe/Reload etc probably wouldn’t want to spend extra $$ on a SCORM engine when they canmake do” med 1.2 stuff in Moodle currently….dog – the users of some of the higher end tools may be happy to pay for a tool to get it compliant now. (as long as it’s easy to install)

    I have absolutely no issues with adding detail about your tool to the documentation wiki for those looking for SCORM 2004 overholdelse. Or for you or others to promote it’s use in the SCORM forumIt’s definitely a worthwhile tool, and if it solves some users issues, and they can afford to pay for it, then great!

  • philip

    i appreciate your situation.

    the most common approach for open-source software seems to be: give it away then charge people for support.

    the moodle community is huge and still growing; there is a very large potential client base there, esp. if the rustici scorm engine is the default SCORM component in moodle. plus, it helps the community at large and is for the greater good.

    perhaps you can open-source the PHP/moodle version but continue to sell ASP.Net versionspeople who use ASP-based solutions are used to spending big bucks! ;)

  • Stuart R Mealor

    Godt indlæg, and follow-up comments.
    I am the MD of a Moodle Partner (HRD in New Zealand), and I believe some commercial users of Moodle would be willing to pay for this.

    Many Moodle users will use Articulate etc. to produce content for example ($$$’s).

    Men, this should be balanced against the hundreds of thousands of smaller Moodle users who could/would not.

    Can you provide atrimmed down versionperhaps for free? (Not sure of the technical challenges there!). This would be a great marketing opportunity for you, with a pathway for users to upgrade to a paid version (and I’m sure there would be a market in the colleges, polytechnics, universities, commercial companies).

    I also like Philips idea of a PHP/Moodle OS version, and a paid for ASP.Net version (when did M$ last give you software for free?). Software such as DimDim and others use this type of strategy quite successfully :-)

  • Ryan Leathers

    Eventually the day will come when the Moodle community’s own SCORM 2004 efforts will begood enoughfor most folks. Not only will that be bad news for commercial LMS vendors, it will be bad news for companies like Rustici who will still have a great product, but a shrinking customer base. Selvfølgelig, it will be great news for everyone else.

    How do you preserve your current sales channel while positioning for the inevitable changes coming?

    I think you’ve got a couple of good options, but you can’t just open source your code and try to sell support. That model won’t work for the kind of product you provide. If you did that I guarantee I’d use your stuff and seriously doubt I’d need much support. It would be business suicide.

    I stedet, you could either get into the hosted Moodle business or partner with someone else who will do that part. Bringing certified SCORM 2004 to the party will give you the upper hand over every other Moodle hosting company out there. It will also allow you to compete for deals previously available only to commercial products.

    Anden, consider selling a Moodle drop-in SCORM Engine complete with management module on the cheap. Provide licensing that prevents distribution of your module, but make it affordable and standardize it enough that the masses can come to your web site, buy the thing, drop it in and use it. You’ll make money in your sleep.

    Will the Moodle community go to school on you and just build their own version? Sikker. But they are going to get there at some point anyway. Perhaps work out some terms to be granted a period of exclusivity before any community release includes a competing capability.

    Endelig, keep it affordable. Don’t tempt cheapskates with a good but unobtainable product and you’ll be amazed with how many of these you sell.

  • http://danmarsden.com/blog/2009/05/27/scorm-engine/ SCORM Engine « danmarsden.com

    [...] just noticed this post on Rustici’s Blog -they’ve also mentioned in the past about the possibility of offering a commercial plugin for Moodle and their SCORM [...]

  • http://girevik-online.ru Gir

    Hej
    I’m developer of software for Scorm-courses creating.
    I have a problem. My single item course open his single page in new window. How I can do it will be opened in the same window? (like courses with any items)

  • http://www.scorm.com Tim Martin

    This varies. Certain LMSs, including those that use our products, offer controls that allow you to dictate the window opening behavior. (See our course properties for more detail.)

    Other LMSs, selv, are not required to offer this functionality. SCORM itself does not dictate cosmetic behaviors such as this one.

  • http://girevik-online.com Gir

    How I can get total time for each sco? I need gen it by javascript inside html-file of sco.

  • http://scorm.com Tim Martin

    Gir. I’ve answered your questions via email. Thanks.

  • Guilherme

    Tenho o seguinte problema: o curso esta sendo feito em Flash AS2. Em uma determinada tela do curso existem 6 botões e cada um chama um HTML, preciso controlar quais foram os botões clicados e para no caso do aluno sair dos curso, antes de terminar de clicar em todos os botões preciso guardar quais ele já clicou e mostrar para ele quais estão faltando. Bom acho que expliquei o que queria. O que passa em minha cabeça e que tenha algum campo que eu possa jogar valores que seja do tipo ARRAY, para controlar por aluno. Obrigado!

  • Guilherme

    I have the following problem: the course is being done in Flash AS2. In one particular screen of course there are 6 buttons, and each called an HTML, precise control which buttons were clicked and if the student leaves the course before you finish click all the buttons I need to preserve what he already clicked and show for it which are missing. Well I think I explained what I wanted. What goes in my head and that has some field values so I can play that’s an array to control for student. Thanks!