Stuajnht
Members-
Posts
89 -
Joined
-
Last visited
Content Type
Forums
News
20th
EduGeek EDIT Conference
Blogs
Everything posted by Stuajnht
-
Hi all, Just after a bit of advice on how other schools have monitoring software configured for different users. We are using Impero (fairly new to it, though I'm sure this applies to all programs) and have it installed on all school owned devices, regardless of who will be using it, with all policies turned on. However, members of the SMT have requested it be turned off on their accounts as they are dealing with 'sensitive issues regarding students' along with other school matters (staff, for example) which they don't want to be flagged on. Despite being aware of such issues happening, they have so far only been flagged for things like 'basement', 'sorry for bombarding you' or emails from the DFE containing words in radicalisation policies. Overall, they are some of the lowest flagged users. A small number of people (2 currently, myself included) review the violations flagged and report any issues to the DSL. We are aware of the confidential nature of such things and don't share any information other than what would be needed for investigations to take place. We are both against turning policies off for these users, partially from the new KCSIE requirements and partially in the possible position of inspectors coming into school and asking why certain staff members are excluded. Another reasoning we can think of is should an email be sent to a non-SMT about an issue, it would be flagged up anyway. We also have it currently that access to their screens is auto-deny, but this doesn't stop screenshots being recorded. So, how do you do it, or are we just being overcautious?
-
Thanks for your comments. For the web dev tools you'd want to go onto the network tab and see if the requests load, or if it just hangs on the first request. I think this may not be worth the effort at the moment though as you say it never loads. Is it possible that you could set up HAP+ again on the same server, following the setup guide, but call it HAP2 (or similar)? Once you've created the server, copy all the files from your current HAP\App_Data to the HAP2\App_Data folder (just tried it myself as a test, as this should save you having to put in all of your settings again) and trying to log in with this new copy (i.e. https:///HAP2). If it works, then something went wrong with the original install. Otherwise, there's something else causing the problems.
-
Hi, Are your dates and times set correctly in hapconfig.xml and TermDates.xml? Your image seems to not have the correct day numbers or years showing (see attachment)
- 2 replies
-
- home access plus
- sims
-
(and 1 more)
Tagged with:
-
Hi, Not sure if these'll help, but throwing them out there anyway. Is there anything logged in Event Viewer that looks like it's causing problems Does the page eventually load, or forever on the loading screen (web developer tools may help here) Can you access the setup.aspx page and fill in the AD credentials again (may need to give access to everyone again in the web.config file) (Related to above) The account you use in the hapconfig.xml file - has the password expired? [*]Rejoin the server to the domain
-
If the files are stored on Server 2012 onwards, have you looked at data deduplication: https://blogs.technet.microsoft.com/filecab/2012/05/20/introduction-to-data-deduplication-in-windows-server-2012/ https://msdn.microsoft.com/en-us/library/hh769303(v=vs.85).aspx https://technet.microsoft.com/en-us/library/hh831700(v=ws.11).aspx We had to keep expanding our storage capacity each term and shrinking down images and videos until we turned it on, now haven't had to do it for a while. Possible risks to be aware of: Files reference a single chunk of a file. If this becomes corrupted, all files referencing it will be damaged Your initial backup after enabling this will be quite large, due to most of the data on the disk changing It can't be enabled on the boot volume, so hopefully the files are stored on another drive
-
Hi, Not sure if I can help, but will give it a go. Is there anything being logged into Event Viewer when the error shows up?
-
Hi, Glad that I was able to help you with your other problem. Yes, I believe that's what is causing the problem here. That, or some file permissions aren't set correctly. If you load up the developer tools in Chrome (Ctrl + Shift + I) and go to the network tab, then refresh the page, it should show you what the errors are. By the looks of it you already have a wildcard SSL certificate, going by what you have for your VLE address (hope you don't mind me looking), so you should be able to export it from that server and import it onto this server. Then try and start the setup again.
-
Hi, Can't say that I've seen those errors before. I'll try and help though. Out of interest, is this on a fresh web server, or do you already have some other sites running on it? That section looks correct that you're removing, as it's what is shown to remove from the file. Below is what mine looks like (Note: I have no idea where the DefaultDocument and httpRedirect sections came from, so it's probably better that you don't put them in) // ... Snipped to line ~219 [b] [/b] The other error, which I'm assuming is happening once you remove the needed section in the web.config file doesn't give too much information. However, doing a bit of searching (https://www.google.co.uk/search?q=iis+80070021) does lead to the following StackOverflow threads: iis 7 - IIS - this configuration section cannot be used at this path (configuration locking?) - Stack Overflow asp.net mvc - HTTP Error 500.19 and error code : 0x80070021 - Stack Overflow While I cannot say that it will help (can't recreate this problem myself either) the threads suggest that an IIS feature may not be installed. Hope this helps somehow.
-
Hi, Not sure if you still need help with this, but to change the logo on HAP+ you can either: Overwrite the image stored at /images/icons/metro/hap-logo-128.png Open the /style/basestyle.css file, and look for line ~53. Replace the following bold text with the location of your logo, which should be located somewhere accessible via the web, probably in the images folder too: #loginformside, #hapHomeSide { position: absolute; left: 0; width: 30%; top: 0; bottom: 0; background-image: url([i][b]../images/icons/metro/hap-logo-128.png[/b][/i]); background-repeat: no-repeat; background-position: center 30%; overflow: hidden; } Note 1: Both of these methods overwrite main HAP+ files, so if/when an update for HAP+ arrives you will need to do these steps again. Note 2: Ideally, your replacement image should be one of the same size and format as the original (128x128 pixels, PNG) unless you want to play with the CSS. Note 3: I haven't tested this, but in theory it works I am assuming that you've found out what lines to remove in the web.config file from this post: http://www.edugeek.net/forums/home-access-plus/172864-home-access-plus-v10-windows-server-2012-r2.html#post1483079
-
Hi, No problem, I'll try and help if I can. Yes, the computer will PXE boot and run everything from RAM / network. In essence, all programs are run on the server and the output is "streamed" to the client PC. If you log in with a Linux admin user, the C:\ drive is available. Otherwise, from any other user account, it asks for the admin password before the C:\ drive is mounted It can be set up this way, with a program to link the usernames and password to your AD ones By default, yes. However, there are programs that can be installed to mount the users home directory on the Linux computer Here's a link to some instructions that I wrote (seems to big to upload here): https://drive.google.com/file/d/0B47e54Z2vPd-Mi01ZDlJQ2RiU1U/view?usp=sharing Download it as most of the instructions are written in the notes section for each slide. Don't worry about the initial "notes" slide, as this is just for reference if needed. Also, usual rules apply: this is provided as is, use your best judgement if needed. Hope this helps.
-
Hi, I'm assuming that you've mapped the student UPNs to their AD Employee IDs. Have you also tried applying the first UPN to your own AD Employee ID value and seeing if it loads when you browse to the calendar (for testing, you can remove it later). Can you try browsing to the following URLs on your HAP+ server: https:///hap/api/timetable/LoadUser https:///hap/api/timetable/LoadUser/ The first link will most likely just return [], but the second link should return the timetable in a JSON format. If it does, have a look at the steps shown here: http://www.edugeek.net/forums/home-access-plus/167663-importing-timetable-sims-not-working.html#post1444905 If you're still having problems, could you post a screenshot, possible page load errors, any relevant looking items from event viewer and a anonymised snippet of your timetable.xml file?
-
Hi, I've uploaded the script here: https://gist.github.com/stuajnht/91d40f8610c2ec2665947f7edfb4d85c Just upload it to a PHP server somewhere (or run one locally) and browse to the page. There's some simple instructions, but it's basically paste in SIMS output, save parsed output, remove any duplicate lines (mainly for multiple teachers per class). It's not the prettiest thing in the world, but it should get the job done. Let me know if you need any help with it.
-
OK, I'll have a look for it tomorrow and try to tidy it up a little before I post it.
-
Hi, Not sure if you're still having problems with this, and it's a little after the start of the term, but it may be due to the format of the report that SIMS generates compared to what the timetable conversion tool expects. Here's a snippet of the report that is generated from our SIMS: 0000000000 Y10 8P1/En4 English Mon:6 15:00 16:00 Mr Hart 03 The HAP+ plugin expects the following format for the following fields: YearGroup - This value should have the year number in the 6th character position with anything before it, i.e. "Y10" should instead be "Year 10" (2 spaces, or even just "banana10") Name - This needs to be in the format :, i.e. "Mon:6" should be "1Mon:6" Looking at the event viewer log, it's most likely the first option that's causing the problem (emphasis mine): [color=#333333]System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentOutOfRangeException: [i][b]Index and count must refer to a location within the string[/b][/i].[/color] [color=#333333]Parameter name: [i][b]count[/b][/i][/color] [color=#333333]at System.String.[i][b]Remove(Int32 startIndex, Int32 count)[/b][/i][/color] [color=#333333]at HAP.Timetable.Timetable.convert_Click(Object sender, EventArgs e)[/color] If you need to convert this for a large number of SIMS records, and don't fancy find + replace, I have a PHP script somewhere that generates a formatted file for HAP+, which is a bit more lenient with the format of the SIMS export (YMMV). Hope this helps somehow.
-
Hi, You're welcome. I can't say that I've noticed any problems, although we're quite lenient here about what files users can store. If you're concerned that students may upload questionable file types (if they can't just currently copy them off USB devices, download from emails, etc...) then I'd just set the "All Files" option to only allow any staff AD groups the option to upload anything. That way, staff can upload what they need, and students are "locked down".
- 3 replies
-
- 1
-
-
- file extension
- filter
-
(and 2 more)
Tagged with:
-
Hi, Probably the easiest way is to just remove the filter to allow everyone to upload any file type. This comes with the risks of people being able to upload any file type, so it's up to you. If you open the hapconfig.xml file and look for the following line (should be near the bottom of the file): Remove the Domain Admins text and type in All (or a comma separated list of user groups if you prefer to only let certain users upload anything), so it looks like the following: ---- or ---- Then save the file and refresh the page. IE should then allow the All Files (*.*) option. Alternatively, in IE staff could change the upload window filer to be All Files (*.*) to show all items, but only the allowed file types will be uploaded. Other web browsers don't seem to have the filter shown for them, but only allow the files that have been defined to upload to HAP+ too (obviously, this probably isn't the best solution). While not trying to self promote here, more information and detailed steps can be found at these links: https://github.com/stuajnht/HAP-for-iOS/blob/master/FAQ.md#files-from-app-name-are-showing-their-extension-and-file-as-the-document-type, https://github.com/stuajnht/HAP-for-iOS/blob/master/FAQ.md#when-uploading-a-file-from-app-name-the-upload-progress-is-shown-but-the-file-doesnt-appear-in-the-folder (While they refer to an app, the steps remain the same)
- 3 replies
-
- 1
-
-
- file extension
- filter
-
(and 2 more)
Tagged with:
-
Hi, Not sure if I can help with not all of the lessons showing. It's happening on our HAP+ install too, but this seems to be a problem with the \bin\HAP.Timetable.dll file (I believe) as the API doesn't seem to return all of the lessons on the day (try accessing https:///hap/api/timetable/LoadUser/ from a logged in user, and checking the response). To answer some of your other questions: The HAP+ timetable plugin uses FullCalendar - JavaScript Event Calendar (jQuery plugin) to process the calendar dates. On this page (Agenda Options - Documentation | FullCalendar) it shows that you can set start and end times (minTime - Documentation | FullCalendar, maxTime - Documentation | FullCalendar). It should just be a case of modifying a few lines in the Timetable.aspx file, which should be located in the root of the HAP+ server (probably C:\inetpub\wwwroot\hap\Timetable.aspx). The usual warnings apply here, such as taking a backup of the file, use the code at your own risk, this modifies a core file so may break on updates, etc... Open the file in your favourite text editor, and around line 146. It should read: $("#calendar").fullCalendar({ weekends: false, defaultView: 'agendaWeek', theme: true, events: termdates, titleFormat: { month: 'MMMM yyyy', // September 2009 week: "d [ MMM yyyy] { '—' d MMMM yyyy}", // Sep 7 - 13 2009 day: 'dddd, d MMMM yyyy' // Tuesday, Sep 8, 2009 }, After the "events: termdates," line add the following to the file (in bold), and save it: $("#calendar").fullCalendar({ weekends: false, defaultView: 'agendaWeek', theme: true, events: termdates, [b] minTime: "08:00:00",[/b] [b] maxTime: "16:00:00",[/b] titleFormat: { month: 'MMMM yyyy', // September 2009 week: "d [ MMM yyyy] { '—' d MMMM yyyy}", // Sep 7 - 13 2009 day: 'dddd, d MMMM yyyy' // Tuesday, Sep 8, 2009 }, Warning: I would advise that you keep it on the hour boundaries. Doing any other times seems to loose the times down the left hand side of the timetable. Note: This leaves white space at the bottom of timetable grid. There doesn't seem to be an easy way to fix this, but it shouldn't be too much of a problem (just aesthetics). I believe this is the year group that the student is in. Looking at the SIMS report file that is imported, it seems to reference that (see attachment).
-
Hi, I'll try and see what these errors may be, but it's mainly results from various edugeek posts. Unfortunately, that's the only response that I get too if I deliberately break things. This doesn't seem to be anything to worry about: http://www.edugeek.net/forums/home-access-plus/109215-hap-error-event-log-user-picture-how-can-we-stop-logging.html To do with SSO, etc. We don't use this here, so can't help you much more than these posts: http://www.edugeek.net/forums/home-access-plus/161062-sso-only-works-admins.html, http://www.edugeek.net/forums/home-access-plus/115020-404-when-trying-download-file.html, http://www.edugeek.net/forums/home-access-plus/155708-ad-problems.html It seems to be missing a file here (emboldened), but it's not one that I have installed on my server (probably as I'm still running 10.4 it seems). These posts seem to mention it not being included but should be, so not sure if they'll help: http://www.edugeek.net/forums/home-access-plus/158241-cal-aspx-blank.html, http://www.edugeek.net/forums/home-access-plus/160490-week-view-blank.html Is it possible to set up HAP+ from scratch on a different computer / server (assuming it's the same one due to the folder names) just in case there's something installed on the server messing things up?
-
Hi, Attached is the permissions for the folder and file (inherited). All the other accounts listed have full control, and the HAP user is the IIS App Pool one. In the Chrome developer tools, if you click on the 500'ing response, then the response tab, is there an error message / description shown for it, or just completely blank? (excuse the crudeness of the drawing) If it's blank, then try having a look in the Event Viewer on the server, to see if there's anything logged there too. I can get the HAP+ server to create a 500 error if I remove or rename the file, but as you've said, you've copied it from the zip again, so that shouldn't be the reason here. Removing the HAP permission from the file also seems to cause the problem too, so hopefully this should fix it.
-
Hi, I'm not sure if the first "afterhap?" is just a copy+paste error, as the closest link that I have showing when the timetable loads is https:///hap/api/js/afterhap?/hap/timetable.aspx=10.4.927.1330 If so, this seems to try to load a file located in /Scripts/fullcalendar.min.js - I'd check to see if it's there. If not, it seems to be included in the HAP+ Web Core 10.5 update file (https://hap.codeplex.com/releases/view/135110)
-
Hi, From the looks of the screenshot that you originally posted, it looks like a resource isn't loading properly. As you're using Chrome, try opening the developer tools (Ctrl + Shift + I) and swap to the network tab, then refresh the page (alternate browser steps here: http://www.edugeek.net/forums/home-access-plus/86059-hap-json-debugging.html) See if there are any resources being shown in red, which are ones that have not loaded properly. If you click on one, it should let you see any HTML response from the HAP+ server, which may give you some more information. The console tab in the developer tools may also tell you if there's an error, along with what may be causing it.
-
Hi all, If you're using a redirected start menu, you can try the steps here: http://www.edugeek.net/forums/windows/112607-office-shortcuts.html#post963750 Then just create a shortcut pointing to the (hidden) file with a relevant program icon (hidden) in the same folder.
-
Hi @beancole, You should just need to extract the zip file downloaded from Home Access Plus+ - Download: HAP+ Plugin - Booking System v4.6 into the root of the IIS HAP+ folder. The items in the zip file will then be added to the folder (and relevant subfolders).
-
Could you not just modify your current batch file to accept a message to be typed in? Something like the following (quickly knocked up with stuff mostly taken from www.ss64.com): @echo off REM Sends the specified message to the computers listed in computers.txt :MESSAGE cls title Please Enter Message set /P _message=Please enter message to send: || Set _message=NothingTyped if "%_message%"=="NothingTyped" goto :MESSAGE :SENDING cls title Sending Message echo Sending Message: %_message% echo =============================================== FOR /F %%G IN (computers.txt) DO ( echo Sending message to computer: %%G msg * /server:%%G /time:600 "%_message%" >nul 2>&1 ) echo =============================================== title Message Sending Completed echo Message sent to all defined computers echo. echo Press any key to close this window pause > nul Save it as message.bat, and create a computers.txt file in the same folder, with a name of each computer on one line, e.g.: PC01 PC02 OFFLINEPC PCnn It'll then work pretty much the same way as it currently does. Remove the >nul 2>&1 from the end of line 18 if you want to see any error messages.
-
LTSP? - Linux Terminal Server Project - Welcome to LTSP.org You boot the PC's from PXE and get them to connect to one of your servers running Linux. We did this for our computing students where they log in with their domain credentials and have access to their files, but not full admin access (local disk or ability to access only certain sudo commands). Have some sort-of instructions if you'd like...
