previo | siguiente

What is a .LRN applet?


A .LRN applet is a set of procedures which collectively act as "glue" to bind an application and associated portal datasources to a .LRN community. There is one .LRN applet for each application that is supported in the .LRN framework.

The .LRN framework is implemented using the Service Contract mechanism.

Some of the tasks a .LRN applet must perform include ...

  • Adding itself (and the application it is associated with) to a LRN community.

  • Configuring the portlets related to its associated application when a new member is added to the community.

  • Cloning the content of its associated application when a .LRN community is cloned (i.e. copied to make a new instance of the community, a short-cut often used by administrators to make a new section of a class, etc).

This can best be understood by studying some code ...