Home > Development, Dokkeos, e-learning, English, General, Organisation > Dokeos 1.8.6 BETA 3 is out

Dokeos 1.8.6 BETA 3 is out

After a few weeks of struggling with the dilemn of releasing a third BETA or go directly to the Release Candidates, we finally chose to release a last quick BETA, for a few reasons:

  1. I had introduced a mistake in the code in the BETA 2 package
  2. we drastically improved web services (although this is still very badly documented) and in particular the way the system can connect to external systems
  3. we have fixed a lot of bugs in the new social network section
  4. we have fixed an annoying bug with user images
  5. we have introduced an important change in the management of document templates (which have caused us to re-package and made us loose one full day of work)

Each of these changes involved a structural change in the Dokeos files or database, so we could not declare this version a release candidate.

Although we have worked a lot, there are still a few annoying bugs in Dokeos, which we will tackle before the first Release Candidate:

  1. FCKEditor bugs (the new version brings new features but also new bugs)
  2. Exercise tool usability (still confusing)

Other problems will be solved one by one as you report them, before we get to the stable release at the end of the month.

Please try out this new version, either by downloading it here: http://www.dokeos.com/download/dokeos-1.8.6-beta3.zip or by trying it out here: http://dev.dokeos.com, and report any problem here: http://projects.dokeos.com

  1. Great
    March 11, 2009 at 11:12 am

    Great stuff! Its going to production servers right now.

    • ywarnier
      March 11, 2009 at 11:34 am

      Please be cautious. This is a beta release, it still has bugs and we do not (yet) recomment its use in production

  2. Furio
    March 16, 2009 at 2:07 pm

    webservices: is it possible to know quickly the exact syntax for receiving an output? f.e. for agenda…
    bye fp

  3. ywarnier
    March 16, 2009 at 5:55 pm

    Mmm… quickly no (because I don’t have time to do it right now), but you can have a look at the code at the end of main/webservices/user_agenda/service.php (it’s pretty much calling that script with the Dokeos security key and the username as POST arguments).
    You can also change that script to use GET instead of POST.

  4. Furio
    March 17, 2009 at 2:38 pm

    OK, I studied a little and I learned that:
    If I put in my server a file post.html like


    using the security key stored in

    I’ll obtain an xml file with the list of courses.

    All right?

  5. Furio
    March 17, 2009 at 2:40 pm

    Where is my code?

  6. Furio
    March 17, 2009 at 2:41 pm

    <form action="http://mysite.com/dev/main/webservices/courses_list/service.php&quot; method="post">
    <input type="text" size="25" name="visibility" value="public" />
    <input type="text" size="25" name="security-key" value="c9b88275895c…8dc86d"/>
    <input type="Submit">

  7. ywarnier
    March 17, 2009 at 3:14 pm

    yes, that’s right, but basically we are going to improve this to avoid passing the security key directly.

  8. Furio
    March 18, 2009 at 4:31 am

    OK, I think you intend to use an api key assigned to an external site (like google – better a site than each user, too freedom)instead of the security key.
    So the authorized site can post the request of webservices…

  9. ywarnier
    March 18, 2009 at 11:23 am

    At the beginning, we intend, in fact, to use one personal API Key for each user to get his own agenda. We think there is no need to make it possible to anyone to have a specific user’s agenda show (because the personal agenda items are also returned).

    We have a Drupal-Dokeos meeting at the end of the week. I’ll try to change the scripts as soon as possible because it is definitely blocking the development of the module.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: