📄 readme.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!-- Version: $Revision: 1.18 $ --->
<title>automatic e-Learning LMS (Flimsy) README</title>
</head>
<body>
<h1>automatic e-Learning LMS (Flimsy) README</h1>
<h2>Flimsy Overview </h2>
<p>This README file is for Version <font color="#ff0000">2.0</font> of Flimsy.</p>
<p>Flimsy is a Free Learning Management System which is SCORM 1.2-compliant
(though not certified as such). The Flimsy database tracks students,
managers, administrators, curricula, courses, units (SCOs), and transcripts.
This version of Flimsy utilizes the Hypersonic Database, an open-source
relational database engine. However, all database access is via JDBC so
that any JDBC (or JDBC-ODBC bridge) compliant database should be able to
be substituted. </p>
<p>Flimsy is written in Java and requires a Java environment on the server
and a Java-enabled browser. </p>
<p>Flimsy is a web application which utilizes Tomcat, an open-source servlet
engine and web server from the Apache group. </p>
<p>Flimsy should run on any platform, however it has been tested only under
the following operating systems: </p>
<ul>
<li>Windows 2000 Professional [Version 5.00.2195 SP4]</li>
<li>Windows <big><sup>xp </sup></big>Professional [Version
5.1]</li>
<li>Windows <big><sup>xp </sup></big>Home Edition [Version
5.1]</li>
</ul>
<h2>Legal Issues </h2>
<p>This software has been developed by Rubecula Software, LLC (Rubecula)
under contract to Telecommunications Research Associates (TRA). As included
herein, the software is protected by the <a
href="licenses/gpl.html">GPL (Gnu Public License)</a>. This means that
Rubecula retains copyright (or, rather, "copyleft") and grants to you (particularly
TRA) the right to sell or otherwise disseminate the software. However,
you (whether TRA or any other identity) <b>must pass these rights on intact</b>.</p>
<p> Each source module in the Flimsy package has a notice identical to <a
href="licenses/Flimsy/License.html">this</a></p>
<p>This software embeds the following GPL-protected software (all third-party
licenses are contained in the <i>/Flimsy/licenses</i> directory): </p>
<ul>
<li>ADL <i>Sample RTE for SCORM Version 1.2</i>. </li>
<li>Hypersonic Database Driver for JDBC <i>(HSQLDB). </i></li>
<li><i>dbPool</i>.</li>
<li>jakarta "Commons" (particularly <i>beanutils, </i><i>collections,
</i><i>digester, </i><i>fileupload, </i><i>lang </i>and <i>logging).</i></li>
<li><i>ws_tooltip</i></li>
<li><i>javascript MD5<br>
</i></li>
<li><a href="http://logging.apache.org/">Apache log4j</a></li>
</ul>
The server operating system must be licensed to accept as many simultaneous
connections as you appropriate (compare with your tomcat configuration).
<b>This may require you to purchase an additional license.</b><br>
<h2>System Requirements </h2>
<p> </p>
<ul>
<li>
<h3>Java<sup><font size="-2">TM</font></sup> 2 SDK, Standard Edition,
Version 1.4.2</h3>
</li>
<li>512MB RAM (Recommended) </li>
<li>60GB Drive (Recommended) </li>
</ul>
<h2>Configuring client browser(s) and firewall </h2>
<p>Every user of the LMS must have a Java 1.4-enabled browser. For each
user browser which is not enabled for Java (this is the default for Internet
Explorer), or is running version 1.3 of the plugin, then you must load the
Java 1.4 version of the plugin. Here's how to do it:<br>
<br>
Go to <i>Control Panel (Settings)</i> and open
up <i>Java Plugin</i> control panel. Go to the <i>Advanced </i>tab
and select a 1.4 version of the plugin (if it's available). If it's
not available, go to the <i>Update </i>tab and do the update. Note that
this operation requires system administrator privileges.<br>
<br>
Note also that in the <i>Internet Options</i>
of IE, under the <i>Advanced </i>tab, make sure that <i>Java (Sun)</i>
is enabled.<br>
<br>
Restart the browser.<br>
<br>
The client system must enable cookies to the degree necessary for
the servlet engine to recognize an existing session (otherwise a login is
successful but then the user "doesn't have permission" to do anything).
If this problem occurs, check your firewall and your browser's internet
options to ensure that you are not rejecting (session) cookies from the LMS
server.<br>
</p>
<h2>Installation of Server </h2>
<p>This release of the LMS is in six parts: </p>
<ul>
<li>This <i>README.htm</i> file;</li>
<li><i>ReleaseNotes.txt</i>;</li>
<li><i>database.zip</i> (folder of scripts to be run by HSQLDB
Manager);</li>
<li><i>l</i><i>icenses.zip </i>(folder of licenses);</li>
<li><i>bin.zip </i>(folder of batch/shell scripts to facilitate installation
and running of Flimsy);</li>
<li><i>Flimsy.war</i> (web application for deploying in Tomcat).</li>
</ul>
You will need the following open-source software:<br>
<ul>
<li><a href="http://java.sun.com/j2se/1.4.2/download.html"><i>Java(TM)
2 SDK, Standard Edition, Version 1.4.2</i></a> </li>
<li><a href="http://hsqldb.sourceforge.net/">HSQLDB</a> (version:
1.7.2.4);</li>
<li><a href="http://jakarta.apache.org/site/binindex.cgi">Tomcat</a>
(version: 4.1.30).</li>
</ul>
<p>To install the LMS software execute the following steps: </p>
<ol>
<li>Create a directory called LMS (recommended at the top-level,
e.g. <i>c:\LMS</i>). If you plan to use tomcat and hsqldb solely
for the Flimsy product, we suggest that you install those under the LMS
directory. </li>
<li>Unpack the tomcat file and extract it into a directory
(recommended: <i>c:\jakarta-tomcat-4.1.30)</i> or <i>c:\LMS\jakarta-tomcat-4.1.30</i>.
</li>
<li>Add four new environment variables:</li>
<ol>
<li>JAVA_HOME: set to the name of the directory containing
the Java SDK (e.g. <i>c:\jsdk1.4.2_03</i>).</li>
<li>CATALINA_HOME: set to the name of the directory use
installed tomcat in, for example: <i>c:\jakarta-tomcat-4.1.30</i> or
<i>c:\LMS\jakarta-tomcat-4.1.30</i>.</li>
<li>CATALINA_OPTS: use this to set the directory and filename
of the Flimsy logs properties file, for example: <i>-Dlog4j.configuration=file:///c:/</i><path><path></path><i><path>/log4j.properties</path></i>
where <path> represents the path to the <i>log4.jproperties</i>
file (a template for this file can be found in <i>%CATALINA_HOME%/webapps/Flimsy/config</i>).</li>
<li>DB_HOME: set to the name of the directory containing the HSQLDB
installation (you may also need to set DB_HOME and DB_PORT –
see <i>bin/startDb.bat</i>).<br>
</li>
</ol>
<li>The name of the "context" of the LMS application within
Tomcat is "<i>Flimsy</i>" by default. If you want to change this
name, say to <i>AEL</i>, then you must rename the war file to <i>AEL.war</i>
and then, later, perform <u>step 12.</u> Furthermore, wherever you
see in these instructions a filename which includes <i>\Flimsy </i>then
consider that filename to include <i>\AEL </i>in its place.<br>
</li>
<li>Copy the <i>Flimsy.war</i> file into the <i>%CATALINA_HOME%\webapps</i>
directory. </li>
<li>In a command prompt window, <i>cd</i> to <i>%CATALINA_HOME%\bin</i>
and enter the command <i>startup </i>(this part of the process will
unpack the WAR file so that you can now customize its components).<i>
</i></li>
<li>At this point, open your browser and go to <i>http://localhost:8080</i>
and you should see the Tomcat introduction page.</li>
<li>Go back to the command window you started up and type <i>shutdown.
</i> </li>
<li>In order to reference course content from within Tomcat,
you should add a new context using the Tomcat administration interface.
It is possible to use the LMS (<i>/Flimsy</i>) context, but it will
be more convenient in the long run to create a context which references data
outside the Tomcat directory (<i>%CATALINA_HOME%</i>).</li>
<ol>
<li>First, login to the Tomcat administration page: <a
href="http://localhost:8080/">http://localhost:8080/</a> and then click
on <i>Tomcat Administration</i> (or you could go directly to <a
href="http://localhost:8080/admin/login.jsp">http://localhost:8080/admin/login.jsp</a>).
In order to login you will have to quote a User Name that has "admin"
role (with corresponding password). You can find such a username in
the Tomcat Users file which can be found at: <i>%CATALINA_HOME%\conf\tomcat-users.xml</i><i>.</i>
If not such name exists, create a new one.</li>
<li>Now, if necessary, expand <i>Tomcat Server</i> (at the top of
the list on the left) and then <i>Service (Tomcat-Standalone)</i> and then
<i>Host (localhost)</i>. The new page should say "Host (localhost)"
in the top left of the content area.</li>
<li>Select <i>Create New Context</i> – in the "Host Actions" select
box. The new page should say "Create New Context" in the top left of the
content area.</li>
<li>Set "Path:" to the context name (text preceded by a '/' character).
For example, if you want a file <i>index.html</i> to be retrieved
by the URL <a class="moz-txt-link-freetext"
href="http://localhost:8080/MyContext/filename.html">http://localhost:8080/Courses/index.html</a>
then set the Path to <i>/Courses</i>.</li>
<li>Set "Document Base:" to the corresponding filesystem directory
where the files will actually go. For example suppose that the <i>index.html</i>
file mentioned above is actually located on the server at <i>C:\LMS\Courses\index.html</i>
then the entry for DocumentBase should be <i>C:\LMS\Courses</i>.</li>
<li>Select "Save" button.</li>
<li>Select "Commit Changes" button.<br>
<br>
</li>
</ol>
<li>Under the <i>%CATALINA_HOME%\webapps\Flimsy\WEB-INF</i> directory
you will find an XML file called <i>web.xml</i>. Find the definition
of parameter <i>CourseContent</i><i>ContextPath</i><i> </i>and enter
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -