Difference between revisions of "Template:Logic Model"

From PKC
Jump to navigation Jump to search
(As the original Logic Model might be indispensable, I turned the h1 style of To Be Deprecated into red words so that we can still use the original Logic Model. Further consideration of parametrize Logic Model should be considered Issue/Parametrize Logic Model)
 
(23 intermediate revisions by 4 users not shown)
Line 4: Line 4:
This is an instrument for one to quickly organize thoughts and create a Design Contract with the rest of the world.
This is an instrument for one to quickly organize thoughts and create a Design Contract with the rest of the world.


[[Template:Logic Model  
The syntax for filling up the Template is as follows:
|goal="Spatial temporal"
 
|context="Spatial temporal"]]</noinclude>
<syntaxhighlight lang="md" style="border:3px dashed blue">
{{
Template:Logic Model  
 
|context=A statement describing the spatial and temporal context of the event or project at hand.
 
|goal= An imperative statement that describes what is to be accomplished.
 
|criteria= A conditional statement that can be judged based on the outputs of the expected execution process.
 
|outputs= A list of items that were to be created through the process.
 
|process= An organized set of actions or sub-processes that takes inputs and transforms them into outputs.
 
|inputs= A set of resources that were to be employed in the above mentioned process.
 
|boundaries=A set of situations which could affect the validity of the overall project, or event.
 
}}
</syntaxhighlight>
 
And it should be rendered in a page as what follows:
{{
Template:Logic Model
 
|context=A statement describing the spatial and temporal context of the event or project at hand.
 
|goal= An imperative statement that describes what is to be accomplished.
 
|criteria= A conditional statement that can be judged based on the outputs of the expected execution process.
 
|outputs= A list of items that were to be created through the process.
 
|process= An organized set of actions or sub-processes that takes inputs and transforms them into outputs.
 
|inputs= A set of resources that were to be employed in the above mentioned process.
 
|boundaries=A set of situations which could affect the validity of the overall project, or event.
 
}}
</noinclude>
 
 
<span style="color:red">TO BE DEPRECATED: When you see this, please consider moving the logic model below from <code>Template:Logic Model</code> to [[Template:LogicModel]]</span>


{|class=wikitable
{|class=wikitable
Line 19: Line 62:
|'''3. [[Success Criteria]]'''
|'''3. [[Success Criteria]]'''
|colspan = 3|
|colspan = 3|
{{{effects}}}
{{{criteria}}}
|-
|-
|style = "width:300px"|'''4. [[Outputs]]'''||style = "width:300px"|'''5. [[Process]]'''||style = "width:300px"|'''6. [[Inputs]]'''
|style = "width:300px"|'''4. [[Outputs]]'''||style = "width:300px"|'''5. [[Process]]'''||style = "width:300px"|'''6. [[Inputs]]'''
Line 35: Line 78:
|'''7. [[Boundary Conditions]]'''
|'''7. [[Boundary Conditions]]'''
|colspan = 3|
|colspan = 3|
{{{boundaryconditions}}}
{{{boundaries}}}
|-
|-
|}
|}
Line 41: Line 84:
[[Category:Contract]]
[[Category:Contract]]
[[Category:Logic Model]]
[[Category:Logic Model]]
<noinclude>
<templatedata>
{
"params": {
"context": {},
"goal": {},
"criteria": {},
"outputs": {},
"process": {},
"inputs": {},
"boundaries": {}
},
"description": "A Logic Model contains seven visible parameters, they are all text-based descriptions."
}
</templatedata>
</noinclude>

Latest revision as of 03:38, 23 August 2021

A Logic Model is a one page diagram that summarizes the Context, Goal, Desirable Effects, Input/Output Specification of a set of Activities.

This is an instrument for one to quickly organize thoughts and create a Design Contract with the rest of the world.

The syntax for filling up the Template is as follows:

{{
Template:Logic Model 

|context=A statement describing the spatial and temporal context of the event or project at hand.

|goal= An imperative statement that describes what is to be accomplished.

|criteria= A conditional statement that can be judged based on the outputs of the expected execution process.

|outputs= A list of items that were to be created through the process.

|process= An organized set of actions or sub-processes that takes inputs and transforms them into outputs.

|inputs= A set of resources that were to be employed in the above mentioned process.

|boundaries=A set of situations which could affect the validity of the overall project, or event.

}}

And it should be rendered in a page as what follows:


TO BE DEPRECATED: When you see this, please consider moving the logic model below from Template:Logic Model to Template:LogicModel

1. Context

A statement describing the spatial and temporal context of the event or project at hand.

2. Goal

An imperative statement that describes what is to be accomplished.

3. Success Criteria

A conditional statement that can be judged based on the outputs of the expected execution process.

4. Outputs 5. Process 6. Inputs

A list of items that were to be created through the process.

An organized set of actions or sub-processes that takes inputs and transforms them into outputs.

A set of resources that were to be employed in the above mentioned process.

7. Boundary Conditions

A set of situations which could affect the validity of the overall project, or event.



TO BE DEPRECATED: When you see this, please consider moving the logic model below from Template:Logic Model to Template:LogicModel

1. Context

{{{context}}}

2. Goal

{{{goal}}}

3. Success Criteria

{{{criteria}}}

4. Outputs 5. Process 6. Inputs

{{{outputs}}}

{{{process}}}

{{{inputs}}}

7. Boundary Conditions

{{{boundaries}}}

A Logic Model contains seven visible parameters, they are all text-based descriptions.

Template parameters

ParameterDescriptionTypeStatus
contextcontext

no description

Unknownoptional
goalgoal

no description

Unknownoptional
criteriacriteria

no description

Unknownoptional
outputsoutputs

no description

Unknownoptional
processprocess

no description

Unknownoptional
inputsinputs

no description

Unknownoptional
boundariesboundaries

no description

Unknownoptional