Back to the future

For discussion of xTalk topics related to education.
Post Reply
User avatar
richmond62
Posts: 2619
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Back to the future

Post by richmond62 »

I would remove Widgets from a teaching version; but I have also always thought that LEGO Technic is
a perversion.
-
lego-figure_heart-underwear-60173-bricklink.png
lego-figure_heart-underwear-60173-bricklink.png (125.29 KiB) Viewed 9070 times
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Back to the future

Post by OpenXTalkPaul »

HA, Yeah the lego thing is a little goofy, probably better suited metaphor for something code-block oriented like Scratch!
I was going to replace it in mine with my South Park style me, probably not appropriate for a classroom though:
28605_128134413863507_3776661_n.jpg
28605_128134413863507_3776661_n.jpg (32.02 KiB) Viewed 9062 times
It's a bit dated, I have far less hair now and I tend to drink Stella Artois or Grolsch now when I drink beer (which isn't very often these days)
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Back to the future

Post by OpenXTalkPaul »

richmond62 wrote: Mon Sep 20, 2021 5:43 am I would remove Widgets from a teaching version;
I just did a quick test of removing all com.livecode.widget... widgets from the IDE directory and then relaunching.

Here's the problem with that, the IDE now uses some of those things for Dictionary Stack (uses BrowserWidget) and the Property Inspector (SVG Icons and such) Stack for examples.

I THINK you COULD safely remove these though, but I didn't do a whole lot of testing

Code: Select all

com.livecode.widget.spinner
com.livecode.widget.switchbutton
com.livecode.widget.clock
com.livecode.widget.headerbar
com.livecode.widget.linegraph
com.livecode.widget.native.android.button
com.livecode.widget.native.android.field
com.livecode.widget.native.emscripten.button
com.livecode.widget.native.ios.button
com.livecode.widget.native.mac.button
com.livecode.widget.native.mac.textfield
A better way is probably to modify the Tools pallet stack via script (could be made into an add-on), or just build a new Tools palette from a copy of revTools stack.

Interestingly if you look at that Tools stack in Project Browser, there's all sorts of things in there that may just be left overs from days gone by
Screen Shot 2021-09-20 at 5.56.14 PM.png
Screen Shot 2021-09-20 at 5.56.14 PM.png (954.83 KiB) Viewed 9050 times
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Back to the future

Post by OpenXTalkPaul »

Or you could just programmatically figure out what function this is that removes the widgets group from the palette and then also hides the button thing that has the controls the palette options
Screen Shot 2021-09-20 at 5.59.33 PM.png
Screen Shot 2021-09-20 at 5.59.33 PM.png (1022.53 KiB) Viewed 9049 times
For the record I was going the other way with that, adding more widgets default to that palette.
User avatar
richmond62
Posts: 2619
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Back to the future

Post by richmond62 »

Actually . . .

I would not favour removing any capabilities that are present in LC 9.6.3., but I
would favour "burying" a way of hiding bits (such as widgets) in a place where
teachers can find it but pupils/students would find more difficult ....

And this really is another way of saying the same thing as setting up a series
of Levels a bit like those in Hypercard:
-
HClevels.jpeg
HClevels.jpeg (17.7 KiB) Viewed 9042 times
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Back to the future

Post by OpenXTalkPaul »

richmond62 wrote: Tue Sep 21, 2021 4:33 pm And this really is another way of saying the same thing as setting up a series
of Levels a bit like those in Hypercard:
-
HClevels.jpeg
Exactly, but I think we could do that as an add on module/plugin.
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests