On Thu, Jan 10, 2013 at 1:19 PM, Marc Baudoin <mbaud...@linagora.com> wrote:
>
> So, do the objectives already exist somewhere in a
> straightforward parsable meaningful plain text format? If they
> don't, I volunteer to make a proposal on such a format to discuss
> and improve it with whoever might be interested in the same
> thing.
>
> --

I guess they don't.

I would suggest not to mix text format with parsable content. It would
be great to have the objectives in reST or Markdown hosted in a VCS.
,
But that would not provide the semantic information that you
mentioned, such as paths, commands or variables.

I would suggest to use JSON or YAML do store the objectives and build
a readable document from there.

Something like this would be cool:

{
    "101": {
        "topic": {
            "name": "System Architecture",
            "code": "101",
            "subtopics": [
                {
                    "code": "101.1",
                    "name": "Determine and configure hardware settings",
                    "description": "Candidates should be able to
determine and configure fundamental system hardware.",
                    "weight": 2,
                    "key_knowledge_areas": [
                        "Enable and disable integrated peripherals.",
                        "Configure systems with or without external
peripherals such as keyboards.",
                        "Tools and utilities to manipulate USB devices"
                    ],
                    "terms_and_utilities": [
                        {
                            "term": "/sys",
                            "type": "path"
                        },
                        {
                            "term": "lsusb",
                            "type": "command"
                        }
                    ]
                },
                {
                    "code": "101.2",
                    "name": "Boot the system",
                    "description": "Candidates should be able to guide
the system through the booting process.",
                    "weight": 3,
                    "key_knowledge_areas": [
                        "Provide common commands to the boot loader
and options to the kernel at boot time.",
                        "Check boot events in the log files."
                    ],
                    "terms_and_utilities": [
                        {
                            "term": "/var/log/messages",
                            "type": "file"
                        },
                        {
                            "term": "BIOS",
                            "type": "desc"
                        }
                    ]
                }
            ]
        }
    }
}

Regards,

Miguel
_______________________________________________
lpi-examdev mailing list
lpi-examdev@lpi.org
http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev

Reply via email to