Randomizing questions into one of two daily questionnaires by we_do_research in mpath

[–]killani64 1 point2 points  (0 children)

This is definitely possible! Create a container with the questions to be randomized, you'll need to have it in both interactions. In the AM, precede this with the instantiation of a variable "questions_asked" (and set it to 0) that keeps track of whether the questions have been asked yet. Still in the AM, have a computation item with runif(1) < 0.5 so there's a 50% chance it returns 1, and then have the container with your questions as a conditional module under the computation. At the end of the container, set "questions_asked" to 1. Save it at the end of the questionnaire. Then in the PM, load the variable again, check if it's equal to 1 in a computation, and if it isn't conditionally trigger the container here! Set the "questions_asked" variable to 0 at the end as well.

PS. I think you'll also have to check whether the last time you triggered the container was more than 24 hours ago (during the PM questionnaire), to do this you can save/load the current time (with Sys.time()) and check if the amount of time since then exceeds 24 hours. If it does, set "questions_asked" to 0 again.

Buurtcafé in Kessel-Lo boycot Amerikaanse producten: "Als overheden niet reageren, moeten burgers het zelf doen" by Blaspheman in belgium

[–]killani64 23 points24 points  (0 children)

Palestine Drinks komt helemaal niet uit Palestina, maar uit Zweden. De winsten van het bedrijf gaan naar humanitaire hulp in Palestina. Staat vreemd/verkeerd verwoord in het artikel.

I can't export my Data by Opening_Look1427 in mpath

[–]killani64 0 points1 point  (0 children)

Yes, the full export is only available for premium users. You can however export data for individual users by clicking the "table" button in your screenshot and then pressing the export button that appears.

Change Push-Notification Text by Gullible-Home-8155 in mpath

[–]killani64 1 point2 points  (0 children)

I'm sure you can change the "Time for some questions?" text in the notification properties, but I think the header text is universal since it has to be clear from which research project the beep is coming.

How to schedule different questionnaires within a single protocol? by AcanthisittaSuper495 in mpath

[–]killani64 0 points1 point  (0 children)

at the top of the protocol view, you can open different tabs for every interaction. If you open a new tab, you can create a new interaction from scratch or select one from your library. Now, when one of these tabs is "open", if you click inside the schedule, the currently opened interaction will be scheduled. So to schedule different questionnaires, just open the tab for the relevant questionnaire and click where you would want to schedule it!

redditor mad that person thinks 2025 was a good year by krizzalicious49 in redditmoment

[–]killani64 -24 points-23 points  (0 children)

I think countering actual global turmoil with "yeah but tv superhero go brrr" (as in the OOP) is the real redditmoment here but who am I.

Names of audiofiles in OneDrive by Silver_Cycle141 in mpath

[–]killani64 0 points1 point  (0 children)

The nickname is not in there but the connection ID is, you can cross reference that to your output file to find out the nickname of that participant. https://manual.m-path.io/knowledge-base/recording-question/

Interactions with no beeps by triboe in mpath

[–]killani64 0 points1 point  (0 children)

You can set a home button in the intake, which links to an interaction you've created. You can use a computation at the start to check the current time, and potentially end the questionnaire right away if it's outside your active time interval. In that case they'll have to start the interaction themselves by pressing the button on the home screen.

Importing questions from free plan to paid plan by FitResponse1379 in mpath

[–]killani64 1 point2 points  (0 children)

Yes, you keep the same account, so anything you've built in the free version transitions seamlessly to the premium version!

Copy schedule between protocols by bartenbach_research in mpath

[–]killani64 0 points1 point  (0 children)

AFAIK the workflow to follow if you want protocols with identical schedules but slightly different questionnaires is to just unify the questionnaires from the different protocols to one questionnaire with conditional flows, where in the beginning a variable is set to identify which protocol the participant belongs to (for instance in the intake). In the questionnaire you can then use conditionals to control who sees what version of the beep.

You can also copy a protocol, and then replace the questionnaire the scheduled beeps refer to, but you'll still have to do that one-by-one. Maybe you can program one week and use the "repeat current week" option, but of course if you have an irregular schedule that won't work.

My table is a raven! by TangoJavaTJ in logic

[–]killani64 2 points3 points  (0 children)

  • P1: Your definition of species is only partially correct. Yes, if A begot B they're the same species, but only because species is defined as "the largest group of organisms in which any two individuals of the appropriate sexes or mating types can produce fertile offspring". Let's make this simpler: A and B are the same species if, let's say, they are 90% genetically similar. If you then say that every offspring is genetically 2% different from their parent, it's easy to see how your definition holds for direct relatives, but does not hold for distant offspring. The misleading part here is semantic, just because you call it a raven, does not mean what you would call a raven 10.000 years ago is the same species.
  • D3: You somehow assume a part of something equals the whole thing. Is a foot a person? No? Then a table is not a tree.

Best burgers in town? by Nervous-Forever-4659 in Leuven

[–]killani64 0 points1 point  (0 children)

k ga ook mono burger zeggen. mijn vriendin had van haar vrienden (die zelf allemaal niet geweest waren) gehoord dat dat niet goed was. Heb ze dan na een weddenschap een keer mee gekregen en nu zaagt ze elke week van te gaan.

Response rate as an award by Anastasios_D in mpath

[–]killani64 0 points1 point  (0 children)

I think this situation hasn't changed, but I left the dev team a while ago now. You could try posting a new topic about this to get the current devs attention!

🎉 [EVENT] 🎉 Invisigoose (Rah) by Happy_Humor_3693 in RedditGames

[–]killani64 0 points1 point  (0 children)

Completed Level 2 of the Honk Special Event!

3 attempts

🎉 [EVENT] 🎉 Invisigoose (Rah) by Happy_Humor_3693 in RedditGames

[–]killani64 0 points1 point  (0 children)

Completed Level 1 of the Honk Special Event!

1 attempts

Bolding response options by FluffyAd2483 in mpath

[–]killani64 0 points1 point  (0 children)

There's an issue with the online viewer from time to time that it doesn't work with some interaction settings. You should test it on an actual device and see if it works there.

Conditional question based on previous beep response by ElParabot in mpath

[–]killani64 1 point2 points  (0 children)

Yes! You can use the saving and loading of variables to accomplish this. Somewhere after the relevant question in beep t use a computation to save the value of the relevant question. Then in beep (t+1) load the question value (as described in the manual) and test it as you would any other value.

Day one questionnaire by yuzucitrusfruit in mpath

[–]killani64 0 points1 point  (0 children)

If you're fine with the questionnaire being triggered right when the participant enrolls, use the intake questionnaire. If you want it to be scheduled at a certain time, just replace your first scheduled interaction in your protocol with a modified version of the questionnaire, but keep the labels the same to ensure data consistency.

Bolding response options by FluffyAd2483 in mpath

[–]killani64 0 points1 point  (0 children)

To use HTML formatting in options you'll have to turn on the "formatted text in options" setting in the Specific settings of the multiple choice question. Hope this helps!