Recent Posts by Billy Schoenberg

Subscribe to Recent Posts by Billy Schoenberg 254 posts found

posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Disappearing characters

Hi Heather,

Yes this is related to the text component's ability to support HTML.  The only ones you need to worry about are < and >, which you can type as  &gt; or &lt;

You can copy this sim to see how its done.  Its really the < which causes problems.

http://forio.com/simulate/billy/gt-and-lt/run/#p=page1

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Run Count

Hi,

Clear Run Count is a facilitator only action.  Users cannot execute it.

You are correct, runs build up until the facilitator clears it.  The reason for this is that run count is used to keep track of where users are relative to the run limit.

Let me know if you have any other questions!

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Run Count

Hey

Just thought of a second case that may interest you:

Button A: Should only be shown to users who are running any run from their second run on (inclusive, meaning show it during run 2)
Button B: Should only be shown to users who are running any run from their fourth run on (inclusive, meaning show it during run 4)

Conditionals

Button A:
Make button invisible when {$Run.Run Count} is less then 2

Button B:
Make button invisible when {$Run.Run Count} is less then 4

I think that covers both cases you may be interested in.

Billy

 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Run Count

Hey Heather.

Reset Run Count is a facilitator action as it resets the run count for all users in a group.

As for Reset Run Count being a function that the facilitator needs to moderate all the time, I am unsure of what you mean.  If what you mean is that you want students to be able to run the sim without the input of the facilitator that is totally possible.

To fill in your example lets say I have two buttons,

Button A: Should only be shown to users who are running their second run
Button B: Should only be shown to users who are running their fourth run

Conditionals

Button A:
Make button invisible when {$Run.Run Count} is not equal to 2

Button B:
Make button invisible when {$Run.Run Count} is not equal to 4

Hope that helps.  If you need more please feel free to ask.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Upload Data Button Action

Hi Bill,

The default format of the upload (w/out the custom format) is two columns. The first lists the variable name and the second column contains the value.

variable value
variable value

If you want to use a custom format you will need to have a premium simulation so that you can upload data templates which consist of different arrangements of variable value cell pairs. (It requires access to the file manager and direct file uploads)

I will let Will get more specific, but this should help you get started.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Run Count

Hello Heather,

I imagine you are setting up the conditional properly

Remember though, the default state of the button is visible.  This means you need to make sure you have a conditional that makes the button invisible when you do not want it to be seen.

Something like

{$Run.Run Count} less then 2 object will be invisible

To see the value of {$Run.Run Count} make a Text component with that text, or use a substitution to print the current value.

Also, facilitators/authors are not subject to the run count.  This means to test this feature you will have to login using a test student account.  Since you will be re-using one test account in the fac pages add an action to a button to "Clear Run Count" (not Clear Run Count User) which will reset the run count for everyone in the group to 0.

Finally, you do not need to have a Run Limit set in order for runs to be counted.  

Let me know if there is anything else

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Upload Data Button Action

Hi Bill,

The upload data button action preforms the same actions that you can do on the

http://forio.com/simulate/bbsim/bbsimX/model/data/

page.  For more specific help and context I will rely on Will.

Thanks!

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Export/Download to Excel spreadsheet

Hi Bill,

All charts and table have on their right click menu option to copy data to excel.  I will let others fill in on the other items in your questions though.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Conditionals

Hi Tom,

I would use whats called a decision min. Rather then a conditional.  To use one do the following

D Price = 10
P Price.DecisionMin = 0
P Price.DecisionMax = 1000

This will show a red tooltip when a user tries to enter a non-allowed value, and prevent them from moving on until they fix it.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: "Restore data" in drawable line chart

Hi,

To me it all sounds like the same bug from yesterday.  We will fix this on our Monday night release as well.

Thanks for taking the time to describe it so well!

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: How to enter and display array data?

Hi,

There is no way to have Simulate pick which subscript from a range to select as time advances.

Your workaround is interesting, I believe as long as the decision is never explicitly set that it should update its value according to its equation, but I am not 100% positive on that.

Billy

 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: "Restore data" in drawable line chart

Hi,

We are interested in tracking this (and all other) bugs down.

Let me see if I can regurgitate to you what you have told me to double check that I understand the issue.

Lets say you have a sim that has a lookup table; lets call it 'Lookup Table'

You have a drawable line graph that sets the variable Lookup Table.  In addition you have a numeric stepper which sets just one value of the lookup table, Lookup Table[5].  After changing the numeric stepper, the value of Lookup Table[5] on the drawable line graph does not update?

Let me know if I described it right.  If so I have a few suggestions for you to work through the issue

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: "Restore data" in drawable line chart

Hi Anssi,

This is a bug with the drawable line chart.  It will be fixed with our next release on Monday 3/14 in the evening, so available during working hours 3/15

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Excel-alike Gaming

Hi,

A second way to do this, which I find to be a bit easier then what Michael described above is to:

You can apply execute decision immediately only to the stock initialization decisions, and set to to false for the model as a whole.  What this will do is to allow you to update the initial value of the stock, without getting the other undesirable behaviors of execute decision immediately.

Here is an example simulation that I built: http://forio.com/simulate/billy/initial-value-of-stock/copy/

Please feel free to copy it.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Concatenating Runs

Hi Thomas,

I am sorry there is no way to add results from one run onto the other.

The only thing that I can offer you would be to build a simulation that uses compare runs.  This would allow you to see all three runs at once.

You can follow this tutorial (http://forio.com/simulate/docs/index.php/docs/article/348) to add those features to your simulation.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Concatenating Runs

Hi Thomas,

It is not possible to add one run to a previous run, but it is possible to have runs that end early, or that are different lengths (using Vensim).

If you tell me a bit more about your case I may be able to help a more specific suggestion.

Let me know!

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Fonts, Tab Order

Hey

The tabIndex property can be a non-negative integer. The objects are ordered according to their tabIndex properties, in ascending order. An object with a tabIndex value of 1 precedes an object with a tabIndex value of 2. Do not use the same tabIndex value for multiple objects.

I will cover the other topic in the other thread

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Fonts, Tab Order

Hi Thomas,

There is no way to change the background color on an input box.

There is a way to influence the Tab Index.  Every control in Simulate has in its Size Position and Tooltip pane, a Tab Index input which describes what Tab order it has on the page.  

-1 means default, and it will cycle in order from lowest Non-Zero number to the highest

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Slider bars

Hi,

You have two options in this regard.

Option 1:
There is a checkbox for show data tip on the slider settings panel.  This will show the current value of the slider as a tooltip when the person drags the slider

Option 2:
Add a Text Decision component next to the Slider control.  When a user types a value into the box, or selects a value using the slider, the other control will update its value.

Let me know if you have any other questions, I would be glad to help!

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: multi-player step

Hello Thomas,

I am sorry, right now that behavior does not exist, there is only the option to step 1 step as a group.  

What you may be able to do is to use the Advance Sim conditionals in the Document Settings Panel to set a default page to go to when the sim is advanced.  Then on that page have a button which steps the simulation to the end and then shows results.  Since you only need consensus on the first step it will not matter if both players then hit step_to_end

Hopefully this technique will help, if not please let me know

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Numeric Decision Stepper

Hello Alex,

We did the release on Friday night.  Have you republished your simulation?  Without re-publishing your simulation you will not see the update.  I apologize for not making that clear before.

If you still see the problem after a re-publish please let me know and I will re-examine the issue again.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Numeric Decision Stepper

Hello Alex,

We have fixed this issue, you can press and hold the arrow button using your mouse (or the keyboard) and the component will not continue going etc.

This will be released late night tonight PST.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Saving State

Hey Thomas,

We will be covering almost exactly this in tomorrows workshop.

Also if it is important that teams only run the simulation 3 times, we have a feature called Run Limiting which you could use to accomplish this (http://forio.com/simulate/docs/index.php/docs/article/240).  We will not be covering that topic tomorrow though.

Talk to you later

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Null String?

Hi David,

My gut instinct would be to use NaN (not a number), I do think this will display as blank in the result tables, but it will cause any graphs to look off.  Also, be careful when using NaN because +,-,/,* by NaN is NaN.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Numeric Decision Stepper

Hello Alex,

We understand the issue, this occurs because Simulate must validate each value set, and when you press the up and down arrows a lot it must validate each one (which takes a long time, comparatively).

What we will do to fix the issue is to only send the last value after pressing the up or down arrow to the server for validation, this will make the UI more responsive to the end user.  In the meantime, I would suggest using the Numeric Decision Stepper as a Decision Input.

I will update this thread when we have coded a fix (estimating Tuesday or Wednesday evening PST), and when we deploy (estimating Friday evening PST)

Billy

 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Game Difficulty Management

Hey Bill,

The best way to do this right now is a bit un-orthodox, so we may create a better one in the future, but here goes:

You will want to use the Reset Vars action, and as you know this will reset time to 0, but leave all decisions values to their default.  Then make a Scenario object, called default run settings (or something like that) where you type in what you want the initial values for all variables to be after the Reset Vars. (You make scenario objects in the Document Settings Panel).  The on any button where you do a reset vars, add a Set Scenario action, which sets the default run settings scenario.  This will allow you to control the values of the variables you care about, but leave the variables that you do not want to change as whatever they were in the previous run.

Make sense?  If not feel free to ask questions!

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: Variable Selector

Hey,

We have weak docs on Variable Selector, so let me type out what it is as a reference:

It is a component that is used to select variables which can appear in arbitrary components.

In it you make Groups of variables which are selected together called "Items".  Each item can have any number of variables which are selected when you choose that item.  

The variable selector then creates a token, which you can see in the "How to use" sections.  Tokens look like {$FVariableSelector5.selectedVariable[0]} .  So in a graph you can graph {$FVariableSelector5.selectedVariable[0]}  which will change each time someone picks an Item from the variable selector.  The selector also allows you to use the token "{$FVariableSelector5.selectedLabel}" to get the selected item's label.  You can type that into any text input and it will print out that value.

Also you can change the look of a variable selector using the Styles pane to switch it to a List Box or something else.

I have built a basic demo here:

http://forio.com/simulate/billy/variable-selector/run/#p=page1

Let me know if this helps!

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: ACCUM function

Hey,

You are right, there is no way to change the word "Time" or "Variable Name"

We can add this feature for our next release if you need it?

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: ACCUM function

Hey,

Yea, that in the second pane (Table Settings) in the settings panel for the Financial Table.

Billy
 
posted 2 years ago
?path=billy&height=32 Billy Schoen... 255 posts

Forum: Support – Topic: ACCUM function

Hey Thomas,

You can use the Data Table component to do this.

You would want to add variables, Profit and Cumprofit to it.  Then you can check the vertical option to turn it to a vertical table, so that the variables are on the top, and Time runs down the right side.

Let me know if there is anything else I can do

Billy