MemoryLifter 2.4

Copyright (C) 2012 by OMICRON electronics GmbH
All Rights Reserved
http://www.memorylifter.com


CONTENTS
==========

* INTRODUCTION
* SYSTEM REQUIREMENTS
* CONTACT INFORMATION
* KNOWN ISSUES
* CHANGELOG
* LICENSES

 

INTRODUCTION
==============

Welcome to the MemoryLifter program, a powerful tool to support you with your various learning needs. 

MemoryLifter wants your feedback.  Suggestions for improvements to MemoryLifter are encouraged.

Please send suggestions either through the forum or e-Mail them to support@memorylifter.com.

 

SYSTEM REQUIREMENTS
======================

  • Microsoft Windows XP, Windows Vista, Windows 7
    • 64 bit compatibility for Windows Vista and Windows 7 optional
  • Internet Explorer 6 or later (Internet Explorer 8 or newer recommended)
  • Intel Pentium Processor or compatible
  • 256 MB RAM (minimum depending on your operating system)
  • Microsoft .Net Framework 4 or above
  • Windows Media Player 9 or above
  • Graphics adapter and monitor capable of greater 256 colors and a resolution of 1024x768 or above
  • ~50 MB available hard drive space for MemoryLifter program plus space for Learning Modules

 

CONTACT INFORMATION
======================

MemoryLifter™ Project
Email: support@memorylifter.com 
http://www.memorylifter.com

 

KNOWN ISSUES
==============

  • If you eject your memory stick while MemoryLifter operates in on-stick mode, audio playback will be disabled. It is necessary to restart MemoryLifter to re-enable audio playback.
  • Several combined unicode characters may not render properly in the card stack or in the main input box, depending on the used font.
  • Switching the windows input locale with the language shortcut key can freeze the program. As a workaround, use the shortcut to cycle between the available input languages (usually LeftAlt+Shift).
  • You can not use MemoryLifter with a standard windows guest account. If necessary, contact your system administrator to extend the guest user with the necessary rights.

 

CHANGELOG
===========

V2.4.0:

NEW FEATURES:

    * Uses the new MemoryLifter Learning Modules Feed
      * Direct download of modules from the feed

REMOVED FEATURES:

    * The MemoryLifter Shop integration was removed as the shop does not exist anymore

BUGFIXES:

    * problem with loading learning modules on Windows 7 x64 fixed
    * fixed several smaller bugs

V2.3.0:

NEW FEATURES:

    * Extensions can now be embedded in Learning Modules, currently MemoryLifter skins can be embedded, more extensions in the future!
    * The MemoryLifter Shop is now accessable directly through the start page! Including categorized listings and title search.
    * Automatic update - MemoryLifter can now check for, download, and install newer releases and beta releases.

IMPROVEMENTS:

    * MemoryLifter error reporting is now fully-automated. No longer do you need to manually send an email to us, now just select what files you would like to send us with the report and press send.
    * Added a 'Deactivate' button to the main window to allow you to disable cards you no longer want to learn (cards can be reactivated in the Maintain Cards dialog).
    * In the Maintain Cards dialog in the 'Learning Module overview' box you can now show only Active or only Inactive cards with the drop-down list.
    * Enabled external application interfacing with MemoryLifter.
    * Improved and reworked skins.
    * Many bug fixes.


V2.2.2 Beta:

NEW FEATURES:

    * Extensions can now be embedded in Learning Modules, currently MemoryLifter skins can be embedded, more extensions in the future!
    * The MemoryLifter Shop is now accessable directly through the start page! Including categorized listings and title search.
    * Automatic update - MemoryLifter can now check for, download, and install newer releases and beta releases.

IMPROVEMENTS:

    * MemoryLifter error reporting is now fully-automated. No longer do you need to manually send an email to us, now just select what files you would like to send us with the report and press send.
    * Added a 'Deactivate' button to the main window to allow you to disable cards you no longer want to learn (cards can be reactivated in the Maintain Cards dialog).
    * In the Maintain Cards dialog in the 'Learning Module overview' box you can now show only Active or only Inactive cards with the drop-down list.
    * Enabled external application interfacing with MemoryLifter.
    * Many bug fixes.


V2.2.1:

NEW FEATURES:

    * MemoryLifter is now able to import and export multiple choice distractors.

IMPROVEMENTS:

    * UI Localization is now available again (de, es, fr, pt).


V2.2.0:

NEW END USER FEATURES:

    * New file format (incl. new Learning Module file icon):
        + all data stored in one file (no additional media files or folder required anymore)
        + learning progress of more than one learner can be stored per file
        + increased data security
    * Open / learn Learning Modules from a central database on a MemoryLifter Server (get the free server software at www.memorylifter.com)
    * Easy management of Learning Modules with the startup page ("My Learning Modules"), where you can easily access all your learning modules (local and server based)

NEW FEATURES FOR CONTENT CREATORS (contact LearnLift if you want to use these features):

    * Learning Modules can be encrypted to protect your intellectual property
    * Learning options (learning mode, multiple choice options,...) can be set per card or per chapter

IMPROVEMENTS:

    * New UI-skins
    * Multiple choice input has a new look
    * Menus have been simplified and have icons matching their icon on the toolbar
    * Toolbar has been simplified
    * New scoring algorithm (based on the percentage of known cards in the Learning Module)
    * General improvements to the UI
    * New answer feedback
        + isn't mixed in with the rendering of the answer side anymore (also closeable)
        + right/wrong synonyms highlighted
    * Performance improvements
    * Many minor improvements
   
BUGFIXES:

    * Printing no longer generates empty pages
    * Fixed some rendering problems with asian fonts
    * Fixed some fonts which threw an exception when a card was rendered
    * Many minor bugfixes
   

V2.1.3:

IMPROVEMENTS:

    * Includes some new MemoryLifter UI styles.
   
BUGFIXES:

    * MemoryLifter may become unresponsive while copying startup folders.
   

V2.1.2:

IMPROVEMENTS:

    * Some improvements for memory stick installations (OnStick mode).
    * Support for encrypted learning modules.
   

V2.1.1:

IMPROVEMENTS:

    * Use radio buttons instead of check boxes in the Learning Options for the selection of the learning direction. [ML-729]
    * The font of the card stack is now adjustable via Styles ("richTextBoxStack"). [ML-1257]
    * Multiple choice control would not scale as expected when changing the font size. [ML-1307]
    * Various characters could not be displayed correctly (e.g. Vietnamese) due to GDI+ compatible text rendering. [ML-1308]
    * Display of bidirectional text has been improved (RTL languages). [ML-1335]

BUGFIXES:

    + Unrecognized XML node in program or LM styles could cause program freeze at startup. [ML-1280]
    + If an Learning Module contained to many identical question or answer texts, MemoryLifter would fail to add addtional media files. [ML-1266]
    + Wrong counter could get assigned with a wrong value when entering at least one, but not all synonyms. [ML-1279]
    + Recording of multiple audio files could cause a program crash on Windows 2000. [ML-1311]
    + When disabling a learning direction that is currently in use, it could result in the wrong learning direction selected. [ML-1281]
    + Assigning synonyms to multiple cards could lead to a concatenation of all synonyms as one word. [ML-1234]
    + Several characters (e.g. brackets) could lead to a program crash when entered into the synonym list. [ML-1248]
    + Missing fonts (fonts that are not installed on a computer) could crash the renderer and lead to an empty card display. [ML-1252]
    + A rare combination of conditions could lead to a program crash (divide by zero) in the grading routine. [ML-1264]
   

V2.1.0:

NEW FEATURES:

    * Card collector to generate cards from various sources (supports Drag&Drop and Copy&Paste).
    * New completely new interface to edit cards should make it much easier to maintain and extend Learning Modules.
    * Multiple-choice learning mode was improved. Besides random distractors it now also supports fixed distractors (per card) as well as multiple correct answers.
    * It is now possible to limit the available learning modes in order to fit the requirements of a specific Learning Module.
    * A wizard will give assistance when creating new Learning Modules.
    * Startup-Wizard to configure the basic settings during the first start of MemoryLifter.
    * Improved printing (including a new wizard) which allows now for additional options (print all cards, print by boxes, select cards individually, etc.).
    * Card styles now allow to change the look and feel of cards per chapter or card.
    * Installation on memory sticks (OnStick mode) is now officially supported.
    * Windows Vista 64-bit is now officially supported.
    * MemoryLifter is now available in additional languages (de, es, fr, pt).
       
IMPROVEMENTS:

    * Various speed improvements when using very large Learning Modules (>10.000 cards).
    * It is now possible to create and assign chapters when importing cards, and to add the chapter as an additional field when exporting cards.
    * Style editor has now a graphical user interface.
    * Extended and improved Learning Module properties. Allows additional settings and shows some useful information for a Learning Module.
    * Some improvements and fixes for card rendering.
    * Extended Error-Handler to send more valuable information to the MemoryLifter team (still we do hope that this does not occur all to often ;-)).
    * Some improvements for printing - although MemoryLifter will still have problems when printing higher number of cards (> 1000).
    * Import functionality now works on Windows Vista 64-bit.
    * The summary window now doesn't block the Windows shutdown process anymore.
   
BUGFIXES:

    + Input from the character map is always appended to the end of the input and not at the cursor position.
    + Current Application will not lose input focus anymore when MemoryLifter resumes from snooze.
    + MemoryLifter sometimes disappears from the Windows task bar.
   

V2.0.3:

IMPROVEMENTS:

    * Word-wrap enabled for question and answer text fields in the add/maintain cards form. [ML-479]
   
BUGFIXES:

    + Mixed learning mode does not work. [ML-394]
    + Import fails if file contains contains empty cells or varying number of cells. [ML-427]
    + ML sometimes throws an exception when trying to update old user settings (during startup). [ML-428]
    + Changing the ignore chars property (Learning Options -> Typing) does not have any effect. [ML-396]


V2.0.2:

NEW FEATURES/IMPROVEMENTS:

    * Edit multiple cards maintain card mode (e.g. move multiple cards to a new chapter).
    * Performance of maintain card mode has been greatly improved.
    * Improved performance and some UI design in import/export section.
    * Rework UI design in the statistics form.
    * Pack functionality now includes only those files that belong to the Learning Module (not all files in the Learning Module folder).
    * Dialogs when replacing an existing Learning Module have been improved.
    * MemoryLifter will now run from any location (except network locations) without setup required (general system requirements must be met) e.g. it is now possible to run MemoryLifter from a memory stick or CD.
   
BUGFIXES:

    + Several fixes for word input mode (standard learning mode).
    + A bug were deleting an inactive card caused an exception.
    + Several file and registry access violation errors.
    + Work-around for IE bug where images are not displayed in correct size.
    + Corrected some calculations in the statistics.
    + Multiple choice mode not working with synonyms (correct answers were not counted when answer had multiple synonyms).


V1.7 to V2.0.1:

NEW FEATURES:

    * Support for Unicode to enable learning of eastern Asian languages (e.g., Japanese, Arabic, Chinese, etc...) which uses non-western characters.
    * Dictionary format is in XML.
    * Improved control of the appearance of questions and answers via XSL stylesheet.
    * Improved recorder quality to record at 1411 kbps Bit Rate, 44 kHz Sample rate, 16 bit Audio Sample Size and Stereo.
    * Improved media support (i.e., can now have image for both the question and answer side).
    * Image recognition learning mode no longer requires the "(image)" keyword in the question text.
    * You can now edit the current card you are learning by selecting Cards, Maintain or pressing F10.
    * you can now sort the cards via the appropriate columns (i.e., sort by question, by answer, by box, by chapter, etc...).
    * New "slideshow" learning mode: Answer is shown with question to allow you to study.
    * Change the appearance of the questions and answers using pre-designed style or using the built-in style editor.
    * Enhanced box learning algorithm to allow time-based learning

BUGFIXES:

    + Box sizes can now be adjusted below the number of cards currently in the box.
    + Question and answer window have scroll bars when window is resized smaller.
    + Character map now works for the answer window.
    + Other fixes...

 

NOTES:

1.  MemoryLifter will automatically convert the old 1.x Learning Module to the new XML format when you open them. However, the new 2.0 Learning Module is not backward compatible.
2.  You can run the MemoryLifter 2.0  and MemoryLifter 1.7 at the same time so you can take your time and move your 1.7 Learning Module over to the new version 2.0.

 

LICENSES
=========

MemoryLifter makes use of the following libraries. Copies of the original licenses can be found in the folder ./Resources/en/ of the MemoryLifter program folder.


tango! icons library:
This icon library is public domain. You can find more information about this at http://tango.freedesktop.org/


.NET Zip Library #ziplib (SharpZipLib):
The library is released under the GPL (Version 2) with the following exception:

Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination.

As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

Note The exception is changed to reflect the latest GNU Classpath exception. Older versions of #ziplib did have another exception, but the new one is clearer and it doesn't break compatibility with the old one.

Bottom line In plain English this means you can use this library in commercial closed-source applications.


libsndfile:
Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License.


Npgsql .Net Data Provider for PostgreSQL:
Npgsql is a .Net data provider for PostgreSQL. It allows any program developed for .Net framework to access database server. It is implemented in 100% C# code. Works with Postgresql 7.x and 8.x. Npgsql is released under the BSD license.

Copyright (c) 2002-2008, The Npgsql Development Team

Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.

IN NO EVENT SHALL THE NPGSQL DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE NPGSQL DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE NPGSQL DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE NPGSQL DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.


UICultureChanger component:
UICultureChanger is licensed under The GNU Lesser General Public License. You can find more information about this component at http://www.codeproject.com/KB/locale/ChangeUICulture.aspx


XPTable component:
This is XPTable component (advanced data grid) designed by Mathew Hall and published on www.CodeProject.com.

/*
* Copyright © 2005, Mathew Hall
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
*      - Redistributions of source code must retain the above copyright notice,
*         this list of conditions and the following disclaimer.
*
*      - Redistributions in binary form must reproduce the above copyright notice,
*         this list of conditions and the following disclaimer in the documentation
*         and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGE.
*/

You can find more information about this component at http://www.codeproject.com/KB/list/XPTable.aspx


ZedGraph:
ZedGraph is licensed under the Lesser or Library General Public License. You can find more information about this component at http://zedgraph.org/


TaskDialog:
TaskDialog is licensed under the The Code Project Open License (CPOL). You can find more information about this component at http://www.codeproject.com/KB/vista/Vista_TaskDialog_Wrapper.aspx


LoadingCircle:
LoadingCircle is licensed under the The Code Project Open License (CPOL). You can find more information about this component at http://www.codeproject.com/KB/cs/mrg_loadingcircle.aspx


MultiPaneControl:
MultiPaneControl is licensed under the The Code Project Open License (CPOL). You can find more information about this component at http://www.codeproject.com/KB/miscctrl/multipane_control.aspx


DriveDetector:
DriveDetector is licensed under the The Code Project Open License (CPOL). You can find more information about this component at http://www.codeproject.com/KB/system/DriveDetector.aspx


XPExplorerBar:
The XPExplorerBar component was designed by Mathew Hall and published on www.CodeProject.com.

/*
* Copyright © 2004-2005, Mathew Hall
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
*    - Redistributions of source code must retain the above copyright notice,
*      this list of conditions and the following disclaimer.
*
*    - Redistributions in binary form must reproduce the above copyright notice,
*      this list of conditions and the following disclaimer in the documentation
*      and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGE.
*/

You can find more information about this component at http://www.codeproject.com/KB/edit/SyntaxHighlighting.aspx

 

If you have any questions, please send an email to support@memorylifter.com

Thanks and have fun learning!
The MemoryLifter Team

Last edited Mar 17, 2012 at 10:59 AM by CFI, version 5

Comments

No comments yet.