Tuesday, September 17, 2013

CAR-(Campass And Ruler


About CAR ( Compass and Ruler)
CAR is a dynamic geometry program simulating compass and ruler constructions on a computer.
C.a.R. can be used free of charge, and the source is available under the GPL license. It is made in Java so it works on all modern platforms. Constructions and assignments can be embedded into web pages easily.

How & Where can you use it?
  • Useful for creating content related to –
  1. physics
  2. mathematics
  • Coordinate geometry
  • Geometry

Prominent Features:

  1. Saving constructions in various graphic formats (PNG, EPS, SVG, PDF, FIG) with preview and scaling of line widths, point sizes, and text sizes.
  2. Runs as a local application, with Java Web Start, or as an applet in the browser.
  3. Animation of constructions
  4. presentation of a construction step by step.
  5. lots of geometric objects like points, lines, rays, line segments, circles, arcs, angles, polygons and conic sections.
  6. immediate update of constructions, when a basic point is moved.
  7. Flexible ways to format objects, text sizes and stroke, including transparency and background objects, partial or total hiding of objects, configurable name display. The display of objects can be subject to conditions.

Our Observations

Here you can specify your observations related to the tool E.g. how easy is it to use, how intuitive is the interface, how flexible are the export options, etc

How to start using it?


Where can you get from?

What do you need to use it?
  • Hardware Software Requirements: C.a.R. is a Java program and requires a runtime 1.4 or latter. It is recommended to use the most recent Java version for your system.

License

C.a.R. is open source by the GPL and free of charge.

Useful Links

CAR (Compass And Ruler) home

Wednesday, April 6, 2011

Geogebra

About


Geogebra is open source mathematics software free to use,modify and distribute.It is classified as an "Interactive Geometry Software"(IGS) also called "Dynamic Mathematics Software".A typical Dynamic geometry software lets users create geometrical figures(mostly 2D) and manipulate them,while dynamically changing their attributes and dependent objects(e.g. moving a line to move a point or changing area of a polygon by moving the vertices).Other similar IGS are C.A.R,CarMetal,DrGeo.
Along with creation and manipulation of all geometric constructs in 2 D plane,Geogebra also simplifies explanation of geometry through algebraic equations for each geometric construction.It also provides curves and graphs for calculus functions like sine,cos,tan,derivative,Integral for fairly complex equations.So Geogebra combines the three parts of Mathematics-Geometry,Algebra and Calculus.


How and where you can use it?


Geogebra's primary usability comes with its ability to represent an object in both its geometric and algebraic form.Most of high school and secondary school geometry can be taught with the help of this combined functionality.Algebraic equations and their solutions can be explained by showing their geometric curves,and geometric constructions can be done by using their algebraic equations.Since there is also rich pool of trigonometric functions like sine,cos,tan and calculus functions like derivative,integral etc. complex calculus equations can be explained using their geometric curves.You can use it as a drawing board while teaching or explaining a the concept or solving a problem,or you can use pre-authored pictures(png,vector graphics images) or construction steps,or you can use it for creating dynamic html applets.














Using Geogebra as Drawing Board

Geogebra can be used for creating all geometrical constructs like points,lines,polygons and manipulate them.It provides a rich GUI with common objects like point,line segment, mid-point ,vector,perpendicular-bisector,angle-bisector,angle-measure,length measurement etc. in simple drop-down menus.You can create most figures of
text book easily and show changes or geometrical properties and theorems on drawing board itself.
For instance you may show how all points on angle bisector are equidistant from lines forming the angle by drawing two lines forming an angle,measure angle between them,drawing its angle-bisector,marking points on this bisector and measuring perpendicular distance from lines.
Objects attributes like color, line style, label etc. can be changed to differentiate or highlight different objects.You can also zoom-in,zoom-out,pan or modify the axes and grid.More complex figures like "family of line/circles" and trigonometric function graphs like sine,cos,sec,tan,cot etc. can be also made using simple command interface.

A student may also be given this to play around with,and complete a task.You can use it to give student exercises like draw triangle of certain dimensions and then draw its circumcircle or find its centroid, verify the property of division of median by centroid or other similar exercises.The student would submit saved geogebra files(.ggb files) and you can run it on your system in geogebra and check the way he constructed it by playing constructions steps.


Using Geogebra Created Static or Dynamic Content


Geogebra can be used to create static pictures or dynamic web applets to be used in other platforms.Pictures of the figures drawn on drawing board can be exported to formats embeddable in a word,html etc. documents.Static pictures can then be modified in image processing tools,
You can create a solution figures yourself or use a pre-created worksheet,pictures to present students.There is big pool of contributed geogebra files and worksheets on geogebra wiki and forum.These are uploaded files and dynamic html pages which can be show using presentation tools.
A few examples of how geogebra created dynamic worksheets can be used


1. Showing construction steps using "Navigation Bar for construction steps" as done here.

Navigation bar for construction steps is as easy to use as a player.This can be used by teacher or given to students to parse through each step of geometric construction.

2. Hiding and showing objects or areas on the x-y plane using "checkboxes" as done here.

Checkboxes can be included in view and linked to one or more objects to control their visibility.This simple interaction can be useful in showing/hiding particular objects to demonstrate overlapping graphs,or "simultaneous equations".

3. Moving an object or point on the view page,and dynamically changing other objects and changing variable values using slider.

Can be used to show how geometric objects/curves change with changing variables.A slider can
be used as input of values.This can be used to explain when one object depends on other objects or variables, e.g. how conics change with "eccentricity",proving or verifying theorems.

Creating an dynamic worksheet like the ones above is often obviated by the large pool of contributed worksheets but creating them too requires little effort.The objects like slider,navigation bar for construction,check boxes and figures can be constructed from the drop-down menu and command menu,then entire geogebra file can be exported to dynamic worksheet which can be displayed on any java enabled browser or embedded in webpage.

Where you can get it from?

1. Official Geogebra website
2. Geogebra wiki

License

Geogebra is available under GNU-GPL. Most of the supporting content like contributed worksheets, and tutorials are available under CC by NCSA(Creative commons by Non commercial share-alike).

Useful Links

A comprehensive introduction can be found at official geogebra introduction page,easier user manual and video tutorial on youtube.

STACK (System for Teaching and Assessment using a Computer algebra Kernel)

About

STACK stands for System for teaching and assesment using a Computer algebra Kernel.It is an open-source system for computer-aided assessment in Mathematics and related disciplines, with emphasis on formative assessment.
Conventional online assessment are limited on the type and variety of questions that can be set.In science and mathematics,there are number of answers for a particular type of question.Conventional assessment system do not have such abilities to evaluate these type of questions.

The solution lies in Computer Algebra System (CAS) integrated in STACK ,which gives power to the assessment system.



How and Where it can be used
STACK is mostly useful in creating questions related to the area of Science and Mathematics.

STACK provides many features which can be used to create various type of questions

  • Equivalent Answers : STACK can mark questions where the correct answer can be expressed in many different forms. In mathematics this is the rule rather than the exception because of algebraic equivalence between expressions, for example (x+1)2=x2+2x+1=1+x2+2x. STACK can identify these equivalences.
  • Give Feedback and Partial Credit :
    For example, in a question like: Give an example of a cubic polynomial with the following properties:

f(0) = 1,
f(x) = 0 at x = 2 and x =3

    STACK can check each condition separately on the student's answer and assign partial credit accordingly. If the student gave the answer f(x) = x2 -5x+6,for example, then STACK could reply: Your answer does have zeros at the required points but its value at zero is not equal to 1. You received 2 out of 3 points. Please try again. There are a variety of ways in which feedback can be given.
  • Randomization : STACK also provides a way to put random values to your question each time it appears.STACK can randomise problems in such a way
    that the level of difficulty is kept as a constant.
  • Ask for examples : There are many such functions ,rather than comparing the students answer to the teacher's answer STACK checks that the answer has the required properties.For example,factor(ex) factorises the expression and compares the result with the Student's answer.

There are many more features which we will learn as we move on.

Observations
STACK ,at start, may appear to be difficult tool to learn. But as you continue exploring STACK you will find it as easy to use as any question engine.The interface is very intercative and flexible.You can create questions from True/False type to Multiple choice questions.Potential Response Trees (PRT) is a salient feature of STACK.You can easily add responses to the various type of answers that is expected from the student.Every answer has its own PRT.

Another feature of STACK is that it pops out the error when the questions is syntatically incorrect which is helpul in framing the questions right rather than looking for errors and hence saving time.

The questions written in one STACK engine can be easily exported to other STACK engine.By default, STACK exports the questions in .xml format.
Using STACK

As mentioned eariler, STACK is complex but easy to use tool.Following link will tell you from where to download and install STACK .
    Pre-requisites before installing STACK
License
    As mentioned earlier ,STACK is an open source assessment system and is free to use.
Useful LInks