Hi Jolyon, thanks for the clarifications. I'm quite experienced with Feature Framework but I've never worked with OnSQLTrigger UDFs and felt confused about them, mostly due to some information I received and probably misread. Now it is more clear and sounds logic to me that variables %d and %old can't be overwritten, as well as %response and %session, I suppose.

What I'm trying to do is to force the default value of a boolean property of a questionnaire to be 1 on insert. I was trying with OnSQLTrigger because I can't modify the Region model of the questionnaire to set a Custom default value, nor use an OnAfterSave UDF because I can't know if the questionnaire has never been inserted, and not even an OnBeforeSave because I noticed that, for whatever reason, TrakCare API calls don't trigger them. 

Hi Vachan, thanks for your reply. Unfortunately we don't always have SSH access to our clients' machines, so this can't be applied. With this question I intended if there is anything in VSCode lke the Export Project feature in Studio. 

Currently, the only solution I've found is building a custom API to do this and a UI to interact with it, but it must be installed on the machine. 

Hi, about the backend language, what do you mean by saying:

Develop a full-stack solution using InterSystems IRIS, InterSystems IRIS for Health, or IRIS Cloud Service as a backend. By full stack, we mean a frontend web or mobile application that inserts, updates, or deletes data in InterSystems IRIS via REST API, Native API, ODBC/JDBC, or Embedded Python.

For example, is it allowed to implement the application backend completely through irisnative python package or REST API or PEX, without any line of ObjectScript or Embedded Python? Moreover, should the application be able to perform every CRUD operation or is it fine to perform just a few, like only insert and update?

My idea is a docker image with all the materials to let newcomers learn properly how to code in objectscript and work with InterSystems IRIS

Create a Docker image with material for | InterSystems Ideas

(P.S. because of a connection issue I posted the same idea three times, the first two without a description. I couldn't see any of my posted idea so I tried multiple times to post it. Is there any way to remove the drafts?)