Main > Free Download Search >

Free teaching methods software for linux

teaching methods

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2673
Learn Words 0.1

Learn Words 0.1


Learn Words project is a tool for teaching words in foreign languages. more>>
Learn Words project is a tool for teaching words in foreign languages.
Once words and their meanings have been entered, the computer quizzes you and shows how many errors you made.
Main features:
- Dictionary quick searching
- Thumbnail view
Enhancements:
- Learn words from mini dictionary
- Full mini dictionary opening, editing and saving support
- Set tab at saving and doesnt ask filename again + save as... function.
- Minidict edit & save support
- Gnome menu
<<less
Download (0.065MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1099 downloads
Class::Method::hash 2.08

Class::Method::hash 2.08


Class::Method::hash is a Perl module that helps you create methods for handling a hash value. more>>
Class::Method::hash is a Perl module that helps you create methods for handling a hash value.

SYNOPSIS

use Class::MethodMaker
[ hash => [qw/ x /] ];

$instance->x; # empty
$instance->x(a => 1, b => 2, c => 3);
$instance->x_count == 3; # true
$instance->x = (b => 5, d => 8); # Note this *replaces* the hash,
# not adds to it
$instance->x_index(b) == 5; # true
$instance->x_exists(c); # false
$instance->x_exists(d); # true

Creates methods to handle hash values in an object. For a component named x, by default creates methods x, x_reset, x_clear, x_isset, x_count, x_index, x_keys, x_values, x_each, x_exists, x_delete, x_set, x_get.

<<less
Download (0.087MB)
Added: 2007-07-05 License: Perl Artistic License Price:
841 downloads
JRainWords 0.3

JRainWords 0.3


JRainWords project is a utility which aids in teaching children how to use a computer keyboard. more>>
JRainWords project is a utility which aids in teaching children how to use a computer keyboard.

JRainWords is a small educational tool I have developed for my nephews.

JRainWords is a Java program useful in teaching children how to use a computer keyboard.

It works with Linux, Windows and with every other platform supported by the SUN Java 2 Virtual Machine 1.4.0. The words in the default list are English, but can be easily replaced (a file with Italian words is included).

<<less
Download (3.9MB)
Added: 2006-10-21 License: GPL (GNU General Public License) Price:
1099 downloads
Template::Alloy::VMethod 1.006

Template::Alloy::VMethod 1.006


Template::Alloy::VMethod is a Perl module with VMethod role. more>>
Template::Alloy::VMethod is a Perl module with VMethod role.

The Template::Alloy::VMethod role provides all of the extra vmethods, filters, and virtual objects that add to the base featureset of Template::Alloy. Most of the vmethods listed here are similar to those provided by Template::Toolkit. We will try to keep Template::Alloys in sync. Template::Alloy also provides several extra methods that are needed for HTML::Template::Expr support.

ROLE METHODS

define_vmethod

Defines a vmethod. See Template::Alloy for more details.

vmethod_*

Methods by these names implement virtual methods that are more complex than oneliners. These methods are not exposed via the role.
filter_*

Methods by these names implement filters that are more complex than one liners. These methods are not exposed via the role.

VIRTUAL METHOD LIST

The following is the list of builtin virtual methods and filters that can be called on each type of data.

In Template::Alloy, the "|" operator can be used to call virtual methods just the same way that the "." operator can. The main difference between the two is that on access to hashrefs or objects, the "|" means to always call the virtual method or filter rather than looking in the hashref for a key by that name, or trying to call that method on the object. This is similar to how TT3 will function.

Virtual methods are also made available via Virtual Objects which are discussed in a later section.

<<less
Download (0.14MB)
Added: 2007-07-13 License: Perl Artistic License Price:
833 downloads
The Linux Memory Game 0.6c

The Linux Memory Game 0.6c


The Linux Memory Game project is a childrens (and adults) game based on the card game. more>>
The Linux Memory Game project is a childrens (and adults) game based on the card game.
The Linux Memory Game is an X11 game using GTK+ library for children ages 3 and up. It is a lot more than the card game "Memory".
It has five skill levels, the higher ones are challenging to adults as well. Additionally, one can choose from the menu to match 2 cards or 3 cards, or match different cards.
This last "different card" mode can be a very good teaching tool for teaching languages, concepts, or association.
Main features:
- Extensible - add new images yourself without having to make changes to the program.
- Five skill levels appropriate for the youngest and the ones with the best brains.
- Can play two card matching or three card matching (more challenging!)
- Can set to match different cards. This can be used with apropriately designed pictures to teach children (or adults) words, concepts, or another language.
Enhancements:
- Fixed overflow bug in pixmaps_jump.
<<less
Download (0.10MB)
Added: 2006-11-15 License: GPL (GNU General Public License) Price:
1073 downloads
LingoTeach 0.4.0-alpha-2

LingoTeach 0.4.0-alpha-2


LingoTeach project is a language-teaching program with sound and various translation sets. more>>
LingoTeach project is a language-teaching program with sound and various translation sets.

LingoTeach is a language teaching program and library that use a session-based concept to teach languages from definable lesson files.

It currently supports more than 16 languages, and sounds of native speakers for English, Spanish, and German exist.
<<less
Download (0.70MB)
Added: 2006-10-07 License: GPL (GNU General Public License) Price:
1113 downloads
Yahoo::Marketing::Keyword 0.08

Yahoo::Marketing::Keyword 0.08


Yahoo::Marketing::Keyword is an object to represent a Yahoo Marketing Keyword. more>>
Yahoo::Marketing::Keyword is an object to represent a Yahoo Marketing Keyword.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

METHODS

new

Creates a new instance

get/set methods

ID
adGroupID
advancedMatchON
alternateText
sponsoredSearchMaxBid
status
text
update
url
watchON

get (read only) methods

accountID
canonicalSearchText
createTimestamp
deleteTimestamp
editorialStatus
lastUpdateTimestamp
phraseSearchText
sponsoredSearchMaxBidTimestamp

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1050 downloads
libLingoTeach 0.2.3

libLingoTeach 0.2.3


libLingoTeach is a library for the LingoTeach project. more>>
libLingoTeach is a library for the LingoTeach project.

LingoTeach project is a language-teaching program with sound and various translation sets.

LingoTeach is a language teaching program and library that use a session-based concept to teach languages from definable lesson files.

It currently supports more than 16 languages, and sounds of native speakers for English, Spanish, and German exist.
<<less
Download (0.33MB)
Added: 2006-10-07 License: GPL (GNU General Public License) Price:
1113 downloads
Method::Declarative 0.03

Method::Declarative 0.03


Method::Declarative is a Perl module to create methods with declarative syntax. more>>
Method::Declarative is a Perl module to create methods with declarative syntax.

SYNOPSIS

use Method::Declarative
(
--defaults =>
{
precheck =>
[
[ qw(precheck1 arg1 arg2) ],
# ...
],
postcheck =>
[
[ qw(postcheck1 arg3 arg4) ],
# ...
],
init =>
[
[ initcheck1 ],
# ...
],
end =>
[
[ endcheck1 ],
# ...
],
once =>
[
[ oncecheck1 ],
] ,
package => __CALLER__::internal,
},
method1 =>
{
ignoredefaults => [ qw(precheck end once) ],
code => __method1,
},
) ;

The Method::Declarative module creates methods in a using class namespace. The methods are created using a declarative syntax and building blocks provided by the using class. This class does not create the objects themselves.

The using class invokes Method::Declarative, passing it list of key-value pairs, where each key is the name of a method to declare (or the special key --default) and a hash reference of construction directives. The valid keys in the construction hash refs are:

code

The value corresponding to code key is a method name or code reference to be executed as the method. It is called like this:

$obj->$codeval(@args)

where $obj is the object or class name being used, $codeval is the coresponding reference or method name, and @args are the current arguments for the invocation. If $codeval is a method name, it needs to be reachable from $obj.

A code key in a method declaration will override any code key set in the --defaults section.

end

The value corresponding to the end key is an array reference, where each entry of the referenced array is another array ref. Each of the internally referenced arrays starts with a code reference or method name. The remaining elements of the array are used as arguments.
Each method declared by the arrays referenced from end are called on the class where the declared method resides in an END block when Method::Declarative unloads.

Each method is called like this:

$pkg->$codeval($name[, @args]);

where $pkg is the package or class name for the method, $name is the method name, and @args is the optional arguments that can be listed in each referenced list.

end blocks are run in the reverse order of method declaration (for example, if method1 is declared before method2, method2s end declaration will be run before method1s), and for each method they are run in the order in which they are declared.

Note that this is not an object destructor, and no objects of a particular class may still exist when these methods are run.

ignoredefaults

The value corresponding to the ignoredefaults key is an array reference pointing to a list of strings. Each string must corespond to a valid key, and indicates that any in-force defaults for that key are to be ignored. See the section on the special --defaults method for details.

init

The value corresponding to the init key is identical in structure to that corresponding to the end key. The only difference is that the declared methods/code refs are executed as soon as the method is available, rather than during an END block.

once

The value corresponding to the once key is identical in structure to that corresponding to the end key. The values are used when the method is invoked, however.

If the method is invoked on an object based on a hash ref, or on the class itself, and it has not been invoked before on that object or hash ref, the methods and code refs declared by this key are executed one at a time, like this:

$obj->$codeval($name, $isscalar, $argsref[, @args ]);

where $obj is the object or class on which the method is being invoked, $codeval is the method name or code reference supplied, $name is the name of the method, $isscalar is a flag to specify if the declared method itself is being executed in a scalar context, $argsref is a reference to the method arguments (@_, in other words), and @args are any optional arguments in the declaration.

The return value of each method or code reference call is used as the new arguments array for successive iterations or the declared method itself (including the object or class name). Yes, that means that these functions can change the the object or class out from under successive operations.

Any method or code ref returning an empty list will cause further processing for the method to abort, and an empty list or undefined value (as appropriate for the context) will be returned as the declared methods return value.

package

The value coresponding to the package key is a string that determines where the declared method is created (which is the callers package by default, unless modified with a --defaults section). The string __CALLER__ can be used to specify the callers namespace, so constructions like the one in the synopsis can be used to create methods in a namespace based on the calling package namespace.

postcheck

The value coresponding to the postcheck key is identical in structure to that coresponding to the end key. The postcheck operations are run like this:

$obj->$codeval($name, $isscalar, $vref[, @args ]);

where $obj is the underlying object or class, $codeval is the method or code ref from the list, $name is the name of the declared method, $isscalar is the flag specifying if the declared method was called in a scalar context, $vref is an array reference of the currently to-be-returned values, and @args is the optional arguments from the list.

Each method or code reference is expected to return the value(s) it wishes to have returned from the method. Returning a null list does NOT stop processing of later postcheck declarations.

precheck

The precheck phase operates similarly to the once phase, except that its triggered on all method calls (even if the underlying object is not a hash reference or a class name).
Any illegal or unrecognized key will cause a warning, and processing of the affected hashref will stop. This means a --defaults section will be ineffective, or a declared method wont be created.

<<less
Download (0.008MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1101 downloads
Yahoo::Marketing::Ad 0.08

Yahoo::Marketing::Ad 0.08


Yahoo::Marketing::Ad is an object to represent a Yahoo Marketing Ad. more>>
Yahoo::Marketing::Ad is an object to represent a Yahoo Marketing Ad.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

METHODS

new

Creates a new instance

get/set methods

ID
accountID
adGroupID
contentMatchQualityScore
description
displayUrl
editorialStatus
name
shortDescription
sponsoredSearchQualityScore
status
title
update
url

get (read only) methods

createTimestamp
deleteTimestamp
lastUpdateTimestamp

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1051 downloads
Yahoo::Marketing::ErrorType 0.08

Yahoo::Marketing::ErrorType 0.08


Yahoo::Marketing::ErrorType is an object to represent a Yahoo Marketing ErrorType. more>>
Yahoo::Marketing::ErrorType is an object to represent a Yahoo Marketing ErrorType.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

new

Creates a new instance

METHODS

get/set methods

key
param

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1050 downloads
Yahoo::Marketing::KeywordRejectionReasons 0.08

Yahoo::Marketing::KeywordRejectionReasons 0.08


Yahoo::Marketing::KeywordRejectionReasons is an object to represent a Yahoo Marketing KeywordRejectionReasons. more>>
Yahoo::Marketing::KeywordRejectionReasons is an object to represent a Yahoo Marketing KeywordRejectionReasons.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

new

Creates a new instance

METHODS

get/set methods

alternateTextRejectionReasons
keywordID
keywordRejectionReasons
phraseSearchTextRejectionReasons
textRejectionReasons
urlRejectionReasons

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1050 downloads
Yahoo::Marketing::BucketType 0.08

Yahoo::Marketing::BucketType 0.08


Yahoo::Marketing::BucketType is an object to represent a Yahoo Marketing BucketType. more>>
Yahoo::Marketing::BucketType is an object to represent a Yahoo Marketing BucketType.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

new

Creates a new instance

METHODS

get/set methods

bucketID
max
min

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1050 downloads
Yahoo::Marketing::AmbiguousGeoMatch 0.08

Yahoo::Marketing::AmbiguousGeoMatch 0.08


Yahoo::Marketing::AmbiguousGeoMatch is an object to represent a Yahoo Marketing AmbiguousGeoMatch. more>>
Yahoo::Marketing::AmbiguousGeoMatch is an object to represent a Yahoo Marketing AmbiguousGeoMatch.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

METHODS

new

Creates a new instance

get/set methods

geoString
possibleMatches

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1050 downloads
Yahoo::Marketing::AdResponse 0.08

Yahoo::Marketing::AdResponse 0.08


Yahoo::Marketing::AdResponse is an object to represent a Yahoo Marketing AdResponse. more>>
Yahoo::Marketing::AdResponse is an object to represent a Yahoo Marketing AdResponse.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

METHODS

new

Creates a new instance

get/set methods

ad
editorialReasons
errors
operationSucceeded

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-11 License: Perl Artistic License Price:
1047 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5