Forslag til prosjekter. (Hver linje som starter med strek representerer en prosjekttittel) - Inventory manager for Skolelinux med historikk på arbeid Mye av tiden til en administrator går med til å skifte ut gammelt utstyr, som så blit satt til side for senere testing. Når testen gjennomføres senere, er informasjon om hva som evt var feil borte. Samme maskin kan ofte komme inn for feil flere ganger, og uten ordentlig system for feiloppfølging er det lett at mandagsmaskiner som burde ha vært kassert, blir sendt ut flere ganger før de blir pensjonert. En løsning som har støtte for å lage merking med serienummer og annen merking, med strekkoder og andre hjelpemidler vil kunne en administrators hverdag. - Migrering av en «Win 2000 AD»-skole til Skolelinux (Denne skal være gjort av IKT-ansvarlig på Ski videregående skole. Akershus fylkeskommune vil publisere rapport) Flere videregående skoler er brukere av Microsoft Active Directory for brukerforvaltning. Det er av interesse å flytte brukerdata som filer, e-post, brukernavn og passord til Skolelinux. Prosjektet handler om å forenkle flytteprosessen og minimere risiko for feil. Skolene mangler som oftest mangler kompetanse på området. Fylker og kommuner vil redusere risiko ved bytte av system ved å få en solid praktisk plan for flytting av brukerdata fra Microsoft til Skolelinux. - Migrering av «Novell-skole»(NDS) til Skolelinux (Denne skal være gjort av Nordland fylkeskommune med ITET. Rapport ligger i cvs). Flere videregående skoler er brukere av Netware Directory Services (Novell) for brukerforvaltning. Det er av interesse å flytte brukerdata som filer, e-post, brukernavn og passord til Skolelinux. Prosjektet handler om å forenkle flytteprosessen og minimere risiko for feil. Skolene mangler som oftest mangler kompetanse på området. Fylker og kommuner vil redusere risiko ved bytte av system ved å få en solid praktisk plan for flytting av brukerdata fra Novell til Skolelinux. - Migrering fra LDAP/WLS til Kolab-tjener En del mindre foretak vil ønske å bruke Skolelinux på kontoret. Da vil man trenge gruppfunksjonalitet som delt kalender, adressebok og liknende. Den tyske stat har betalt for utviklingen av Kolab-tjeneren som erstatning for Microsoft Exchange. Man kan både bruke MS Outlook og Kroupware-klient koblet til Kolab sin gruppevaretjener. http://kroupware.kde.org/ look at page 188 in the migarting guide from the German government http://developer.skolelinux.no/~knuty/pdf_datei.pdf - Migrering av Debian Skolelinux fra 3.0r2 til 3.1 (arbeide er i gang, sakte, når dette skrives 2004-08-19) Skolelinux er basert på utgave 3.0r2 av Debian. Utgave 3.1 er annonsert å komme i begynnelsen av desember 2003. Skolelinux må migreres til utgave 3.1 med nyere utgave av KDE og XFree86. Systemet må testes for om alt fra OpenOffice til 15 nettjenester fungerer ut-av-boksen. Dette prosjektet kan om mulig deles i tre. - Tilrettelegging av XFree 4.4.0 for Debian 3.1 Skolelinux trenger støtte til nyere skjermkort. Det er Xfree 4.1.0 som følger med Skolelinux. Xfree 4.4.0 er annonsert 15. desember 2003. Vi har også et automatgisk oppsett av X gjennom skript laget av en prosjektgruppe fra Høgskolen i Oslo våren 2002. Dette må testes og videreføres. Her har vi en god kandidat til å tilpasse X-kode og skript til ny utgave av X-tjeneren. http://www.xfree86.org/releaseplans.html - Oppgradere KDE til 3.[23].* KDE 3.2 vil lanseres i midten av desember. Denne vil inneholde en del forbedringer i forhold til gruppevarefunksjonalitet. KDE 3.X-serien er raskere, har færre feil, og er bedre oversatt enn KDE 2.2.2 som følger med Skolelinux. Migrering til ny utgave av KDE vil kreve betydelig med testing og interaksjon med de internasjonale delene av prosjektet. - Skifte av utgått passord i KDM (lus 236 i SL, ønske 46971 i KDE) (Dette skal være fikset i nyere utgave av KDM. Må sjekkes om virker m Skolelinux og nyere KDE) Skolelinux bruker LDAP, PAM og SSL for autentisering og autorisasjon av brukere. Brukerne logger seg inn på systemet via KDM (K Display Manager). Det oppstår et problem i det passord har gått ut på dato, og man må bytte passord. Dette lar seg ikke gjøre i KDM. Det finnes en mulighet for å bytte utgåtte passord via Webmin. Men for å få tilgang til Webmin må man også logge seg inn med passord. Man har en slags «fangens dilemma» hvor bordet fanger. For å få ryddet opp i dette må man endre litt på KDM slik at brukere kan bytte til nytt passord når gammelt har gått ut på dato. http://bugs.kde.org/show_bug.cgi?id=46971 - Testpakke for nytt grensesnitt for brukerforvaltning Skolelinux har fått et nytt system for brukerforvaltning. Systemet erstattet et enklere system som ble laget av Linpro, og senere forbedret av Finn-Arne Johannsen. Det nye grensesnittet skal også fungere sammen med f.eks. cerebrum. Cerebrum blir det nye systemet for høgskoler og universitet for å holde orden på brukere av IT-systemene. http://cerebrum.sourceforge.net/ Vi ønsker en testpakke for systemet for å sikre sikker migrering av systemet ved utforming av andre former for grensesnitt. - cerebrum->ldap/wls output filer. task one (export/import-filters to/from cerebrum to ldap) and match our ldap structure as good as possible. write scripts to move ldap data of different versions of skolelinux into cerebrum, make plausibility checks on the way and fix as much broken data as possible automatically. One-time migration form old wls + ldap to cerebrum, including a data sanity check Det viktige er importfiler fra LDAP/WLS til Cerebrum. Dette for å unngå at man legger inn vilkårlige i Cerebrum. Dette er fordi Cerbrum vil ha strengere krav til integritet (tilbakerulling og inndatavalidering). cerebrum will be the place where data is stored, and exported once in a while to other backends, in our case ldap, for one. THAT step needs cerebrum->ldap output filters, the student could do those. (one possible task) - ldap/slw->cerebrum. task two (skal vi gjøre dette?) that task would be to check the different historic ldap strucures, and write one clever import filter which sanitizes all the data once at upgrade. this involves both ldap, sql/database knowledge and a programming language of choice to wrint in and perl to read. that is task two. more messy - single-sign-on with kerberos against some backend (not ldap, unsave!) to cerebrum. task tree and then there is the kerberos single-sign on thing, which might involve writing kerberos/python bindings for cerebrum. http://www.feide.no/feide-tekniskstatus-u2003-b.pdf http://www.feide.no/feide-naa-u2003.pdf - translating webmin-modul from perl->python - Skolefri arbeidsflate og forbedring av Kschoolmenu Finn-Arne Johannsen har laget en meny for å bestemme menyer og ikoner på arbeidsflaten på Skolelinux. Vi har laget dette slik at lærere kan forenkle skrivebordet KDE for alle elevene på skolen. Funksjonalitet henger sammen med selve utformingen av arbeidsflaten i KDE for skoler. Vi kan med fordel forenkle menyer og noe av oppsettet slik at KMAIL fungerer rett ut av boksen på profilene tjener, tynnklient og arbeidsstasjon. - Tilpassing av bærbar-profil på utvalgt maskinvare (Debian 3.1) Mange skoler har tatt i bruk bærbare datamaskiner for alle elevene. Dette er mest vanlig på videregående skoler som vist i reportasjen i Asker og Bærum budstikke. http://www.budstikka.no/redaksjonelt/nyheter/article.jhtml?articleID=124798 - Utskriftskvoter Læreren ønsker utskriftkvoter i Skolelinux med CUPS (Common Unix Printing System) fordi papirsløsing er dyrt for en skole med små midler. Vi hadde API-ene klare for dette allerede våren 2003, men mangler en praktisk implementasjon hvor lærere selv kan sette størrelsen på utskriften. Dette må lages. - Brukersynk. mellom AD (Microsoft) og eDir (Novell) med hhv. Samba 3.0 og OpenLDAP En rekke skoler har allerede Novell-tjenester for innlogging av brukere. En del skoler bruker domenekontroller eller Active Directory fra Microsoft. Flere skoler ønsker å beholde disse systemene en stund til når man prøver ut Skolelinux. Derfor ønsker vi at man kan logge inn på Skolelinux og få tilgang til enkelte delte ressurser på en Novell- eller Windows-tjener. - Industriell utrulling av eZ En rekke skoler kan med fordel etablere en CMS (Contents Mangaement System). Det norske selskapet eZ-publish leverer en fri programvare-utgave av CMS som etterhvert har blitt svært bra og mye brukt. Dette passer utmerket for skolene etterhvert som myndighetene krever at skolen skal publisere kvalitetskrav og liknende for sammenlikning på nett. Å ha en CMS rett-ut-av-boksen er avgjørende for publisering av alt fra planleggingsdager til lekser. - Rydde opp i stavekontrollen i OpenOffice (det virker men oppsettet blir feil ved oppdatering) Det er en eksplosiv vekst i utbredelse av OpenOffice i den videregående skolen. Ungdomsskolen følger hakk i hel. Dessverre har det vist seg at det er enkel problemer med oppsettet av Openoffice i Skolelinux som kan føre til at den norske stavekontrollen faller ut selv om ordlistefilene er installert og ligger på rett sted. Plassering av filer for konfigurering av stavekontrollen er endret fra OOo 1.0.2 til 1.1.0. Dette må følges opp i forhold til norske ordlister. - Sette opp flash og mplayer for å se NRK-sendinger i nettleseren. Mange skoler har etterlyst muligheten til å bruke flash og se wmv-filer med Skolelinux. Dette er fullt mulig med flashplayer-mozilla og mplayer-mozilla. Skolelinux sitt mål er at alt slikt bare virker rett ut av boksen uten noen form for oppsett og innstillinger. Dette bør virke i Konqueror og i Opera også. Her har man mulighet til å samarbeide med de dyktigste programmererne i bransjen. - Skrive skjult HTML i Konqueror (tilpasset ClassFronter) (Modulen virker i Konqueror) Class Fornter og IT's learning er LMS-er (Learning Management System) som skal sikre at samarbeidslæring på Internett. I dag har Internet Explorer fra Microsoft en mulighet til å skrive inn HTML rett i nettleseren uten at brukeren oppdager det. Man får et enkelt grensesnitt hvor teksten man skriver kan merkes opp som linker, bollepunkter, bilder osv. Altså kan brukeren skrive i en enkel HTML-redigerer uten at koden syntes. Det hele lagres på rett måte i LMS-en. Denne oppgaven inkluderer mer enn bare HTML-redigereren. Det handler også om datasikkerhet, gjenbruk av kode osv. - Forbedre Backup-systemet ved å lage et forbedret grensesnitt for å gjenskape data samt å lage en modul som gjør det mulig for sluttbrukerne å gjenskape sine egne data. - Tilpasse Skolelinux til sentral drift Mange kommuner har sentralisert drift av skolenes IKT-løsninger. Det er behov for å kunne oppdatere samtlige Skolelinux-noder i nettverket fra sentralt hold. Det bør være muligheter til å gjøre samtidig installasjon av pakker på grupper av enheter som f.eks. en skole eller et klasserom. Støtte for egendefinerte pakker bør være på plass. Forslag fra Eivind Trondsen : - Administrasjon av fellesområder (med Webmin og LDAP) Mange skoler har behov for filområder som eies av grupper. Dette kan så vidt jeg kjenner til ikke administreres enkelt i dag. Jeg ser for meg et grensesnitt som gir anledning til å sette opp slike områder, tildele en administrator (bruker som eier området) og en gruppe med tilgang til dem. Området bør være g+s, slik at alle filer som skapes under det eies av gruppen. Man bør kunne styre hvorvidt området skal være lesbart av brukere som ikke er medlem av gruppen. Dette kunne implementeres som en enkel Webmin-modul. Prosjektmuligheter fra 2003 (som muligens krever videre arbeide) - Forbedring av ordlister sjekket opp mot allment tilgjengelige ordliste-databaser. - System for virus-beskyttelse (for å unngå at tilkoblede Windows-maskiner rammes). - Forbedring av automatisk device-detektering. - Linuxbasert multimedia-maskin Faglig-pedagogiske program - Lage program for skrivetrening - Lage program for samarbeidsskriving - Lage program for tastaturtrening - Lage program for trening i matematikk -------------- onsdag 15. oktober 2003, 19:07, skrev Erik Hjelmås : > Hei, hvis dere har konkrete Skolelinux oppgaver jeg skal lansere for > dataing-studentene ved HiG i år og, så er det bare å sende dem. ------------- tirsdag 30. september 2003, 22:40, skrev Knut Urdalen: > Vi er to sisteårs datateknikkstudenter ved Høgskolen i Oslo, > avdeling for Ingeniørutdanning. Vi er på jakt etter en oppdragsgiver > som vil ha utført et oppdrag i løpet av våren 2004. Vi er flittige > og har særdeles gode karakterer i de fleste fag. > Kristoffer Stav > Knut Urdalen Vi er godt kjent med å tilby hovedprosjekt, og veilede disse helt i mål. Akkurat nå jobber Morten Werner Olsen med backup-prosjektet i Skolelinux. Spørsmålet er når vi kan treffes og snakke om mulighetene? http://developer.skolelinux.no/info/studentgrupper/2003-backup/ http://developer.skolelinux.no/info/studentgrupper/ --------------- onsdag 15. oktober 2003, 20:49, skrev ketil V From: ketil V To: Knut Yrvin Cc: knutis@broadpark.no, lerane@bergen.nith.no, solatho@bergen.nith.no Vi er fire sisteårs studenter, trenger et hovedprosjekt for å ta Batchelor - grad i IT. En av oss tar fordypning i systemmering, én i nettverk og datasikkerhet, og to tar fordypning i programmering i tillegg til nettverk og datasikkerhet. Vi har lyst til å arbeide innen åpen kildekode, men trenger et prosjekt å arbeide med. Gruppen har fått et spørsmål fra Cecilia Haskins, foreleser ved NITH Bergen, om vi kan dokumentere selve Open Source - prosessen: Utviklingsteknikker, tidsberegning, feilretting med mere. Dette skal vi gjøre ved å delta i et levende prosjekt, og være med på programmering, systemmering med mere. Vi har ikke bestemt oss for om vi skal gjøre dette, eller om vi heller skal gjøre et mer "generelt" prosjektarbeid. Er åpne for innspill. Hva er ledig / mulig innen SkoleLinux nå? - Er (stort sett) åpne for alt, vi diskutert litt om enkelte prosjekter som høres fristende ut (som forbedring av device - detektering, samkjøring av Windows, Linux pluss Mac, og Webmin - modulene), men det er dere som sitter med kunnskapen om hva dere vil ha gjort, hvilke ting dere har gitt til andre, og hva dere anser det mulig for oss å gjøre.