User:Roan/ToDo

From Dokeos

Jump to: navigation, search

Contents

To do for Dokeos 1.7

  • ...look into the install problems some people are having
  • add some missing functionality for virtual courses
  • ...complete file structure changes (see roadmap)
  • add necessary API and documentation for people to get started with database abstraction layer, using Pear:DB
  • OK - integrate currently existing navigation menu code (see forum topic)
  • installation guide + translations, also make a Dutch translation
  • (probably won't have time for this) Bring back the ability to publish documents from the group tool to the student publications.
  • The ability to search when subscribing a user to your course.

To do for Dokeos 1.6.3

  • installation guide + translations

Archive

To do for stable Dokeos release 1.6

  • ... Bugfixes (many)
  • ... Refactoring (lots of it)
  • OK Course_home/course_home.php - do not use a constant named PUBLIC
  • OK Improved course quota system (Working, in CVS)
  • OK Ability for admin to log in as another user (Working, in CVS)
  • OK API updates
    • OK Database API update: create get_main_table(TABLE_NAME), get_statistic_table(TABLE_NAME), ... functions
    • OK main_api new functions api_protect_course_script and api_protect_admin_script, several others
    • OK code for new course access and visibility options in course.lib.php
    • OK Display::display_header and Display::display_footer functions, current slightly silly implementation
  • OK Minor improvements of the admin interface and code, using new API libraries (Working, in CVS)
  • OK Clean up unused miniweb code, eliminate showincontent page
  • OK Admin UI cleaning:
    • OK Put link to Manage virtual courses inside Courses tool and not on admin homepage
    • OK Better organisation of tools
  • OK Improved course visibility options
  • OK Support for virtual courses (admin interface and course tool fixes are ready, teacher interface for creating them is still lacking in the CVS, this will remain so for Dokeos 1.6)
  • ... Protect course scripts with api_protect_course_script();
  • ... Lend a hand in the user interface consistency effort
  • ... All code should work without the fake register globals code
  • ... More checking of directory stuff: normally the move to the courses directory has been completed, but does the admin module still work? E.g. when deleting a course? Also: the upgrade needs work. Does deleting a course from the course homepage work?
  • Bugfix in course library: some functions still work with course target id (0) instead of code (NULL)
  • ...Upgrade system (there's a page on this wiki about the upgrade)
    • ...if the databases of all courses are upgraded, skip the virtual courses
    • ...the course visibility should be mapped onto the new options when upgrading
    • ability to upgrade more than 100 courses
  • OK Change the installed version string, last change is to "Dokeos 1.6"
  • OK (bmollet did this) Change from default test to default production type server
  • OK improved translation guide (it's still not good, but it's an improvement)
  • ...Manage the releases, release dates, roadmap troubles

To do for Dokeos 1.6.1

  • Bugfixes, bugfixes, bugfixes
  • Bring back the ability to publish documents from the group tool to the student publications.
  • The ability to search when subscribing a user to your course.

To do for Dokeos 1.7 - 2.0

  • A proposal for architecture changes (API, refactoring)
  • Long-term work: Research into a database abstraction layer
  • Improving the implementation of the web adjustable config settings, so also teachers and students can adjust settings online, and a user rights matrix through which the admin could pass settings: e.g. the course admin could allow students to create new forums.
  • The documents tool should allow to set more predefined license options, especially GNU FDL, Creative commons, and public domain. This, together with the unique/persistent URLs, will allow indexing of free content by search engines.

Dokeos promotion efforts

  • mid 2004 created presentation (mainly from developer perspective) about Dokeos
  • end 2004 distribute release packages through sourceforge (I did this for 1.5.5) and categorize us on the sourceforge software map (Thomas did freshmeat for 1.5.5)
  • 2005 provided information about Dokeos to a number of universities and highschools in Belgium and The Netherlands
  • 9 March 2005 improved article about us on the wikipedia
  • 9 March 2005 described Dokeos for the FSF/UNESCO Free Software Directory (read the entry at http://directory.fsf.org/Dokeos.html )
  • 10 March 2005 Thomas added a development link on the dokeos.com indexpage, which pointed to this wiki. So I updated the look of the wiki startpage (I copied from the wikipedia, of course ;-)
  • 13 March 2005 wrote a Dutch entry on Dokeos in the Dutch wikipedia.
  • 18 March 2005 wrote first entry about Dokeos on the Dutch edublogs site.
Personal tools