Hi TT

Thank you – I was hoping you might find the translation mechanism interesting 
too, does it fit your needs discussed in that other thread?

You can try out the translation mechanism in the demo by switching the language 
to "Spanish" in the sidebar tab; you'll get gobbledegook that isn't Spanish, 
but it illustrates the difference. (Note that in the demo only the UI is 
translated, the questions themselves there are only in English).

Best wishes

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.

-- 
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/8926C558-0B11-41A5-8205-1650F7468D39%40gmail.com.

Reply via email to