Ciao Jeremy

Very interesting to see! Thanks.
I ran through the whole thing and completed all questions. It is a 
seriously real application! :-)

As a side note: The Anna Freud people designed the questions really well. 
It is extremely difficult to design such questionnaires in a way that makes 
sense in normal English AND can produce operational,  quantitative, 
meaningful, results.  Hats off to them!

Best wishes
TT

On Wednesday, 14 July 2021 at 12:46:02 UTC+2 [email protected] wrote:

> I’ve recently completed a small project for the Anna Freud National Centre 
> for Children and Families in London (see https://annafreud.org/) to make 
> an interactive questionnaire that has some interesting features:
>
>
>    - Fairly sophisticated scoring of the answers to multiple choice 
>    questions
>    - Generating spreadsheet files that can be downloaded and opened in 
>    Excel, and .DOC files that open in Microsoft Word
>    - Copying spreadsheet data to the clipboard for pasting directly into 
>    Excel
>
>
> In its current form, the questionnaire is not directly reusable for other 
> purposes, but I hope some of the techniques will prove useful to others.
>
> The context for this work is that the AFNCCF trains teams of care workers 
> in Britain and around the world to work with the most troubled, hard to 
> reach young people and their families.  For more than a decade, they have 
> been working on the Adolescent Integrative Measure (AIM) to help care 
> workers make a systematic, objective record of the problems affecting a 
> particular young person, and to make suggestions of the interventions that 
> are indicated by the answers. By repeating the questionnaire after an 
> interval of months, workers can track a young persons progress. For the 
> last few years, the questionnaire has been filled out on paper but there 
> has long been a desire to simplify the process by moving it online.
>
> You can try out the questionnaire in a demo here:
>
> https://federatial.github.io/afnccf-aim-questionnaire/
>
> You can also see the questionnaire in AFNNCF's own site here:
>
> https://manuals.annafreud.org/ambit/#AIM%20Questionnaire
>
> The code is on GitHub:
>
> https://github.com/Federatial/afnccf-aim-questionnaire
>
> AIM is a series of multiple choice questions that measure the severity of 
> a particular problem. The spectrum of responses is a heartbreaking reminder 
> of the difficulties that young people can go through, and I’m very happy 
> that our collective work on TiddlyWiki is helping people help people in 
> these situations.
>
>
> Workers can also mark up to 6 of the questions as being “key problems” to 
> indicate that they need particular attention:
>
>
>
> There is a simple visualisation of progress through the questionnaire as 
> questions are answered:
>
>
> The questions are presented sequentially, with “next” and “previous” 
> buttons to move between them, and a dropdown that enables jumping directly 
> to a particular question. It also provides feedback of which questions have 
> been completed, and which have been marked as key problems:
>
>
> Until all the questions are answered, the results are blocked:
>
>
> Note that if you scroll down you’ll find a button that answers all the 
> questions instantly, making it easier to see the results.
>
>
> Once all the questions have been answered, the results are displayed in 
> several different tabs:
>
>
>    - *Focal*: Each suggested intervention is ranked in order of 
>    how severe the set of problems are (their averaged AIM scores) that 
>    indicate that particular intervention. This is good for focusing on the 
>    most severe problems
>    - *Global*: Each suggested intervention is ranked according to how 
>    many different problems (that is AIM items scoring greater than 2) the 
>    young person has which that particular intervention is relevant for. This 
>    is good for covering the whole set of problems and causes
>    - *Limit*: Limit suggested interventions only to those relevant for 
>    items identified as key problems
>
>
> The underlying calculations are probably the most complex that I have 
> attempted in TiddlyWiki (particularly the global ranking), making extensive 
> use of the mathematics operators and the ‘reduce’ and ‘filter’ operators. 
>
>
> (Note that the suggested interventions link to missing tiddlers in the 
> demo).
>
> The questions comprising the questionnaire and the user interface that 
> presents them can all be translated into other languages which are 
> automatically engaged when TiddlyWiki’s core language is switched:
>
>
> Answers are stored in temporary tiddlers that are not saved to the server, 
> so several ways are provided to downloaded/exported them:
>
>    - As a .DOC file that can be read by Microsoft Word
>    - As a .CSV file that can be read by Microsoft Excel
>    - Via the clipboard in a format that can be pasted directly into 
>    Microsoft Excel
>
> The technique used to generate a .DOC file is notable: it turns out that 
> Microsoft Word will happily open HTML files if they have the extension 
> .DOC. This makes generating a Word document just be a matter of exporting a 
> static HTML file and giving it the correct extension for the download.
>
>
> The code is published as a plugin so it’s easy to see the component parts:
>
>
> Note that some of the new arithmetic features of v5.2.0 are used to 
> calculate the results, but everything else should work on prior versions.
>
> Questions and comments welcome,
>
> Best wishes
>
> Jeremy.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/cbd3d123-f65b-4205-8672-ba737c501acfn%40googlegroups.com.

Reply via email to