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

📄 readme.txt

📁 Eledge开放学习管理系统.这个软件提供一个框架来创建一个用于在线教育的web网站.包括学生注册
💻 TXT
📖 第 1 页 / 共 2 页
字号:
Eledge Open Learning Management System version 3.0.0
Copyright (C) 2002, University of Utah
Distributed freely, but with NO WARRANTY whatsoever, under the terms of the
GNU General Public Licence. See http://www.gnu.org/copyleft/gpl.html

General Description:
Eledge is an open source electronic course management system consisting of about 34
Java servlets backed by a MySQL database.  Eledge provides the functionality required to
create online courses and instructional web sites including student registration, quizzes,
exams, homework grader, email directory, calendar, password management, class gradebook,
file uploads, student peer review, syllabus, content creation tools, and course navigation.

Requirements:
Hardware: nearly any type of computer connected to the Internet or local intranet
Software:
  Java Compiler/Interpreter - a program that creates Java byte code and converts
    it to instructions that your particular computer understands.
  Servlet runner - a program that launches a Java servlet in response to a 
    request from a remote machine over the network.
  MySQL Database - a program that maintains tables of information that can be
    accessed by the Java servlet programs.
  JDBC Driver - a Java program that makes the connection between the servlet
    and the MySQL database program.
	
All of the required software is available as free downloads for most common
computer architectures at the following locations:
  Java 2 Platform Standard Edition - http://javasoft.com/
  Servlet engine (e.g., Tomcat)    - http://jakarta.apache.org/
  MySQL database                   - http://www.mysql.com/
  JDBC Driver                      - http://www.mysql.com/products/connector-j/index.html

New/changed in version 3.1.0:
  In working towards a new way of doing things... the newest database updates for version 3.1.0
    are -NOT- done within the servlets themselves. Rather, an updateDB.java is included within the jar
    archive. It is a standalone, command line program. It is meant to be run from 
    $CATALINA_HOME/webapps/ROOT/WEB-INF/classes directory, or, in otherwords, the webapp directory in
    which all of your course directories reside. Running it from there, with no arguments, will
    cause it to attempt an update to every course in the classes directory.  You may optionally
    supply one or more course names to update in the even that you want to update some, but not all,
    of the course databases. (Perform just one update, for instance, to a test-course to see how 
    things go/how you like the new codebase before performing updates to all existing courses).
    Please note that any database updates, creations, etc. that were handled up until 
  Report.java sports several new features, including improved error reporting (attempts at uploading
    empty or non-existant files will now be caught), as well as various changes to the actual upload
    handling code, backported from Yoon Kyung Koo's servlet version 1.1a. Also new is an "upload status"
    window that opens on upload of a report, showing the progress of the upload. (Tested in mozilla
    1.x, IE 5,x, 6,x, and Opera 6.x and 7.x).
  Optimization of i18n related code.
  Calendar servlet throwing an exception on creation of events table bug is fixed
  Various key-name fixes with i18n
  New logging methods added which provide the ability to print stack traces
  Small sql-related buf fixes to ManageReport.java
  Section Specific question support added to PeerReview questions
  New TA system:
     Up until 3.1.0, setting a profile to the status of "TA" has meant, essentially, the same thing
     as setting them to "Instructor". 3.1.0 makes it possible to change that. By default, TA's
     will still be set to Instructor-like status, so if this functionality was desireable, it,
     transparently, still "feels" the same. However, the option is now available to assign
     permission sets to TA's, customizing their permission level for nearly every facet of 
     Eledge. Additionally, TA's can be assigned one or more sections, one or more students,
     or anything in between.  For example, a TA could be assigned a section of students, and
     the permissions set such that they can access the gradebook, but only see their assigned
     students, only perform actions on their assigned students, etc. 
     Some notes... the majority of database updates in 3.1.0 are from this new TA system.
     Even if you do not plan on using the system, you -should- still compile and run
     updateDB.java.  Any questions, comments, etc. regarding the use of the new TA 
     system may either be posted at the eledge help forum, on the eledge-users mailing list,
     or simply mailed directly to robertz@scazdl.org.
  Various other bug-fixes and improvements.


New/changed in version 3.0.0:
  First, a new naming system. Eledge will now be following a standard naming convention of Major.Minor.Patch.
  Typically, patch updates will not require database changes, minor probably will, and major will usually mean
  that the code has changed radically from a previous release.
  The foremost change between 3.0.0 and 2.0 is i18n. Eledge has been completely gone through and i18n'ed 
  for easier translation into other languages (spanish language pack is also available). 
  DiscussionBoard using too many mysql connections at a time has been fixed.
  "DeleteMsg" bugs in DiscussionBoard are fixed (formerly, problems occurred when a thread-starting message was deleted.)
  An "ArchiveErase" option has been added to ResetCourse allowing instructors to prepare a course for a new semester, without
     completely losing previous semester student information.
  A new "Template" feature has been added. This feature allows an instructor to set up a basic page template to be
     applied to all new pages dynamically created. (For example, an instructor could create a "heading" item, 
     paragraph separator items, etc. for a page).
  PeerReview sql error has been fixed.
  Instructors may now choose to "hide" student names in PeerReview, which keeps students from seeing who wrote 
    the original article and/or the review.
  A text-wrap feature has been added to the ManageJournal servlet, allowing instructors to set a desired
    screen width for themselves when viewing student entries (in the event that students used "this preformatted
    text" and never hit enter, for instance). Note: this feature requries persistent cookies to be enabled.
  A summary of journal entries feature has been added to the ManageJournal servlet, allowing instructors to
    see at a glance which students have unread entries, how many there are, as well as how many read entries exist.
  Error messages have been re-enabled in report.java and in the content uploads feature for instructors.
  Also, the error messages, if any, for a given student report upload are now recorded. The latest message
    for a given report is displayed to the student, and the instructor may see all error messages/upload comments
    via the View Student Reports page (ManageReports->View Student Reports)
  The "title" attribute has been added to the cells of the Gradebook page table, making it so that a 
    "tooltip" will be displayed in Graphical browsers, showing both the student and the assignment name
    corresponding to the given cell/score.
  Many other changes and bugfixes.

New in version 2.0:
  Eledge now supports threaded discussion groups through the DiscussionBoard servlet.  Other minor improvements
  have been made to the ScoresDetail section of the Gradebook servlet.

New in version 1.8:
  Committed several minor bug fixes to achieve upward compatibility between servlets and the underlying database.
  Minor changes to support for class sections in Calendar, Quiz, Homework, Exam, and corresponding ManageQuiz, 
  ManageHomework and ManageExam servlets.
  Essay question support has been added to Quiz,Homework and Exam servlets, along with associated changes in 
  ManageXXX servlets and Gradebook.
  Support was added to ManageContent servlet to allow instructors to create section-specific class content pages.
  A feature was added to the Gradebook servlet that allows teachers to reset student passwords.
  The Journal servlet was modified to allow teachers to record a score and optionally email each entry and 
  instructor response to the student.
  The ManageReport servlet was modified to allow the instructor to view uploaded reports, detect the number 
  of upload attempts, and assign scores to reports.

New in version 1.7:
  Completely rewrote the PeerReview and ManagePeerReview servlets to add functionality for
  automatically recording scores, hiding completed and abandoned reviews, adding questions,
  including essay questions, to the Reviews database.

New in version 1.6:
  Added new functionality to the Page class to extend the HttpServlet class, so that it can
  display web pages directly to client browsers. Also changed the ManageContent servlet to 
  allow instructors to create content web pages and store them in the class database.  These
  pages can be managed, edited and deleted by the instructor.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -