⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.htm

📁 开源的e-learning系统。Java环境
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!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).
 &nbsp;<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. &nbsp;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. &nbsp;Here's how to do it:<br>
        <br>
         &nbsp;&nbsp;&nbsp; Go to <i>Control Panel (Settings)</i> and open
 up  <i>Java  Plugin</i> control panel.&nbsp; Go to the <i>Advanced </i>tab
 and  select a 1.4 version of the plugin (if it's available).&nbsp; 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>
         &nbsp;&nbsp;&nbsp; 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>
         &nbsp;&nbsp;&nbsp; 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). 
&nbsp;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>&lt;path&gt;</path><i><path>/log4j.properties</path></i> 
     where &lt;path&gt; 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&nbsp;DB_HOME and DB_PORT&nbsp;&#8211;
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. &nbsp;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> &nbsp;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.
      &nbsp;</i> &nbsp;</li>
              <li>In order to reference course content from within Tomcat,
 you should add a new context using the Tomcat administration interface.
&nbsp;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>). 
 &nbsp;In order to login you will have to quote a User Name that has "admin" 
 role (with corresponding password). &nbsp;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>
 &nbsp;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>. &nbsp;The new page should say "Host (localhost)"
in the  top left of the content area.</li>
       <li>Select <i>Create New Context</i> &#8211; 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).
 &nbsp;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. &nbsp;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>. &nbsp;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 + -