<?xml version="1.0"?>
<!-- Generated by the OpenACS Package Manager -->

<package key="imsld-portlet" url="http://openacs.org/repository/apm/packages/imsld-portlet" type="apm_service">
    <package-name>IMS LD Portlet</package-name>
    <pretty-plural>IMS LD Portlets</pretty-plural>
    <initial-install-p>f</initial-install-p>
    <singleton-p>t</singleton-p>
    
    <version name="2.4.0" url="http://openacs.org/repository/download/apm/imsld-portlet-2.4.0.apm">
        <owner url="mailto:eperez@it.uc3m.es">Eduardo Pérez Ureta</owner>
        <release-date>2007-04-12</release-date>
        <maturity>0</maturity>

        <provides url="imsld-portlet" version="2.4.0"/>
        <requires url="imsld" version="1.2d"/>

        <callbacks>
            <callback type="after-install"  proc="apm::imsld_portlet::after_install"/>
            <callback type="before-uninstall"  proc="apm::imsld_portlet::before_uninstall"/>
        </callbacks>
        <parameters>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="ConditionsRecursionLimit"  default="100" description="When evaluating the conditions of the UoL there can bee infinite loops. A counter is used to avoid crashing the server. If after ConditionsRecursionLimit times of evaluating the conditions (for a single event) the player is not in a stable state, an error is thrown."/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="TimeLimitIntervalCheck"  default="0" description="Every TimeLimitIntervalCheck SECONDS the system will search for the activities (methods, plays, acts) whose time-limit has been elapsed and will mark them as finished 

Leave this parameter in 0 if you don't want this feature enabled (the time-limit in the spec will be ignored)
"/>
        </parameters>

    </version>
</package>
