On 06/28/2010 07:48 AM, Jeremy Yanofsky @ Ben Bronz Academy wrote:
> Creating a Writing Assessment utility:
> http://user.services.openoffice.org/en/forum/viewtopic.php?f=30&t=31880
It sounds like a three stage process:
1. carefully read through a student's paper...
2. determine the paper's holistic scoring
3. take all of those scores and punch 'em into
OOo can probably adjusted to work with #2 and #3 a bit.
> how I can design or find a utility like this "CritiWriter" to
> function as part of OpenOffice's Writer?
OOo Calc or a macro in Writer can definitely crunch the numbers and
provide a score. As you point out the hard part is getting the initial
numbers.
Two ways to go about solving the task you describe might be to write a
macro or set of macros for Writer or to parse the document separately.
Macros for OOo can be written in javascript or python, so it is fairly
easy to find skilled people who can program or help program.
Parsing the document separately can be done with regular XML parsers
provided by the ubiquitous languages Perl or Java because OOo uses the
OpenDocument Format which is based on XML and thoroughly documented.
There are also a growing number of parsers which work with the
OpenDocument Format specifically.
3f (words per error) might be a challenge, but one way to solve that is
if the errors get marked in the text of the document by the teacher, it
would be possible for a program or macro to parse the document and make
the calculation.
Regards
/Lars
PS. A linux distro like fedora can allow you to choose and customize
different levels of simplicity in the operating system's graphical user
interface. Most often you will not need a full "desktop environment"
like GNOME or XFCE, but can do just as well with only the "window
manager" sub-component like FVWM2, Sawfish, or Compiz. They can be
tweaked to have menus, icons or both in a very clean, simple interface.
They will be far faster, more responsive, and far less maintenance than
any of the Windows offerings.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]