Jump to content

Chris Goluch

  • Content Count

  • Joined

  • Last visited

Community Reputation


About Chris Goluch

  • Rank

Personal Information

  • School
    Broadway Academy

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Good question, answer ofc not. I just set up a rule on the page for the widget that disables the widget for students, hopefully that prevents the widget from getting passed down to the cleint and thus prevents the data. This is why we need a real API guys, you know server side scripting on top of client side. You know like Node.js perhaps?
  2. I wish the staff on our site would use that, we tried this but the staff did not wish to use it.
  3. Hi everybody. So the new school year started and as always the teachers are sending year 7 students to my door every day. After 3 class loads of kids asking for user names and passwords I decided something had to be done. Obviously placing an excel document in a shared area was simply too complicated for the staff. So I took to HTML, picked up a few new tricks and began work on a new frog code widget that I would like to share today. This widget allows you to search though your year 7 students account information to find their username and password with out sending them to I.T. Adding the data is quite simple, you just need to convert the data to json and copy paste it into the widgets settings. You can also click a username and it will hide very thing else but that 1 students data, good for when you just want to show the kid your screen but not show them the other students account details. What do you guys think?
  4. Unfortunately that information is not helpful. See, it looks like frog creates a special canvas layer over the top of frog to witch the windows are parented to. All my attempts of opening a dialog on the canvas yield no usable results. This means there must be a function somewhere that tells frog to make this canvas and then create the window on top. That is what I am after.
  5. So I am at it again, my next frog widget. Here I am working inside a html widget prototyping before i take this to frog code. Now I know the answer to my question is probably use an APP, but there are reasons as to why I will not be using an app for this so please try to avoid that as an answer. What I need to do is find a way to create a new frog window, like the preferences and users window, from inside of java script simulating an app. @Graham Quince I will leave this one for you to answer as I am sure you can ask a developer how the javascript code creates these windows clientside, so I am dynamically pump one full of my own awesomeness. Thanks guys
  6. @Graham Quince did you ever pickup the new package? Would hate to think that people are stil using my older less awesome content.
  7. Whilst this video shows me how to make changes on a per user basis and I can do bulk changes via csv. It would be much better to have an option to change this based on group membership instead. Otherwise it I would like to see an Administration staff profile added to frog, or even better to make this platform fluid you could give us the ability to create and delete profile types?
  8. Howdy. I just spoke to frog support who said to raise this here. So under the network drive preferences we have a section for setting the home drive path of each user profile type. Admin Govenor Other Parent Student Staff This is problematic as on our site we don't have just 1 location for home drives. See here on our site under AD we separate Teaching Staff from Admin Staff. Admin staff being HR, Attendance, SLT etc and not frog administrators. So whilst all our teachers home drives are located "\\EG-Data01\staff\{username}" all our Admin staffs home drives are located "\\EG-Data02\admins\{username}". Now since Teaching staff and Admin staff need to be in the staff profile, whilst teaching staff can access there home drive, admin staff can not as it points to an invalid location. What we need is the ability to define the home drives based on user groups and not user profiles. Additional we also need the ability to plainly import this location directly from the users AD profile. Anyway this is pretty obvious stuff and I am unsure as to why it was not set up like this to begin with., honestly profiles are useless and should just be merged with user groups, currently the inability to add or remove additional profiles is preventing frog from being adaptable. Slowly starting to lose faith in you guys.
  9. This is brilliant and believe me I will attempt to make good use of this, but its not what I had in mind. Lets take a real world example. Fog 3 had room controls and it was brilliant (then a ms update broke it). I want to re-implement this feature into frogos and this is how I would go about this: Call Frog and plead/beg for them to install a proxy package for centOS. Back up plan, write my own in php or js. Direct student traffic though the proxies port. Create a frog app for the new proxy, with a php back end. Create a mysql db and bit of scripting magic to implement proxy rules based on the db. The data base would need to consist of a table for each room and machine. Need to know what member of staff is controlling the room. Create a control panel for teachers and admin in the newly created frog app using js. I would need to safely query the db from js via calling a function on the apps back end. I would also need to send data back when a teacher changes a setting. Test it till it breaks and fix it. repeat 6 & 7 again. Call Frog and show them. This is one simple example, I am not saying you guys should allow us to go about installing Linux packages on the box. My point being this, if we had the ability to write some back end php for a frog app. Then maybe the community can work with frog, on some of frogs next big features, just look at the work we are all-ready doing. @Graham Quince This is the reason why I love frog and wan't to get into doing more with it. So why is frog code on the back burner? Anyway, that's just an example and a quick plea. i doubt i'm going to attempt a new room controls.
  10. Hi all, After using frog code to do some pretty fun things, i think its time to mention some of its weakness that I feel need to be addressed. In the frog code editor, you can not delete an application or package by right clicking its name. When creating new packages/pages the file browser (left side menu) closes all its nodes. The default demo application shows you nothing about why you would want to use it over a widget. There is no server level to widgets or applications, this is holding the platform back more then you guys know. If I wanted to create a simple chat application, I could create the chat window as either a widget or application but will have no way to take a message from student A and pass it to students B and C. If I wanted to create a classroom voting system, I have no way of saving which students have responded let alone what their vote was and as before I can't even get that data to the server. Create a 365 spreadsheet set it to shared and then use java script on the user client to alter the spread sheet via a widget? First, I can press f12 and get that documents url. Second, I can then use this url to have unrepresented access to read and alter that data. Thirdly, this way of doing it is absurd. I am sorry to be the bearer of bad news, whilst having all this client-side functionality is amazing, without access to communicate and save data then we might as well stick to html widgets. All round, I think we need to have either a php or java script implementation server side. Allowing us to create data containers weather that be in a frog specific way or with db access, sql or similar. We then need to be able to implement an ajax or jquery method to allow the client application and server applications to talk. I am not saying I want unrepresented access to the server, I know that we techies could do a lot of damage with full php access such as reading copyrighted read files in frogs source code. However, sand boxing the server side scripting environment shouldn't be too difficult as this is commonly done in apis. I hope that many of the user here are in agreement with what I have to say, please don't take this the wrong way. I love your platform and I want to work more with it, but all the things I want to do currently are not doable. Thank you
  11. @Graham Quince New version has been tried and tested, when ever your ready to update. Would also be interested in knowing how many sites have started to use this?
  12. So, next week I will be testing an update for this package that should hopefully be ready for @Graham Quinceto repackage next Wednesday. Here are the changes: In the widgets settings is now an option to enable / disable copy paste redirection for the rdc session. Gateway rules can now be given an order of priority on the drop down menu by prefixing the rules title with (<integer>) e.g "(2)Users Gateway Rule". Prefixes are removed from the drop down menu, the lowest value always comes first and 0 will always be the default selected option. If a rule is not prefixed but the rules name matches the users name or the users display name it will be priority 0. Let me know if their is anything else you guys would like to see added to this, I shall have Quincy post the updated package next week. Thank you all.
  13. Worked on my phone so maybe it's just my browser.
  14. This is the bit where the little girl in me gets loud and excited about people using my cool new widget. @Graham Quinceplease note that the url 'https://www.frogeducation.com' takes me ages to load no matter where i attempt to access it from. 90% of the time the page times out, this has been doing that for at least the last 2 weeks. I have also tried from home as well as on site, I think the website may be having issues.
  15. Hey @Graham Quince Can you let me know when this is up, Just so I can get really excited and squeal like a little girl
  • Create New...