91MA32
91MA32 > Assignments i SC
Göm menyn

91MA32 / 92MA32 Programmering, grundkurs

Assignments i SC

Programmet SC (Student Communication Client) används inom kursen för att skicka in O-uppgifter och P-uppgifter under P-passen. SC används också för att ställa frågor under P-passen.

Det bör nämnas att SC bara kan startas melllan 07:00 - 21:00. Det går alltså inte att skicka in uppgifter tidigt på morgonen eller sent på kvällen.

Hur startar jag SC?

För att starta SC måste du först vara inloggad på universitetets Linux-system, antingen genom att logga in på datorerna i SU-salarna, eller via ThinLinc (se sidan Arbeta på egen dator).

Efter att du loggat in öppnar du ett terminalfönster och kör följande kommando:

/courses/TDDD11/SC/smeagol

Hur skickar man in uppgifter i SC?

Klicka på "Skicka Uppgift"/"Send Assignment". Välj vilket uppgiftsnummer som gäller och "bifoga" de filer som du vill lämna in. Om vi behöver kompilera ditt program, tänk på att skicka med alla filer som behövs för att ditt program skall gå att kompilera. Om du håller ned ctrl-tangenten samtidigt som du klickar på filerna i "filväljarfönstret" kan du markera flera filer att bifoga.

Uppgiftsnummer för de olika uppgifterna finns på sidan Assignments i SC.

Jag lyckas inte starta SC. Vad ska jag göra?

Om du får upp en varning med "Too many clients" när du försöker starta SC kan du köra följande kommandon i samma terminal du försökt öppna SC:

	mv ~/.aes ~/.aes.OLD
	mv ~/.AES_SC ~/.AES_SC.OLD
      

Under P-pass ska du fråga om hjälp via Zoom. Se rubriken "Frågor under P-passen" på sidan P-uppgifter och P-pass.

Vid övriga tillfällen ska du kontakta kursledaren. Se till att ha med följande information i mejlet:

  • Ditt LiU-ID
  • Kurskoden för kursen du läser
  • Vid vilken tid du försöktet starta SC. Kom ihåg att du bara kan starta SC mellan 7:00-21:00.

Hur ställer man frågor i SC under P-passen?

Klicka på "Ställ Fråga"/"Send Question". Välj vilken uppgift som din fråga handlar om, eller "Allmänt"/"General" om det inte är en uppgiftsspecifik fråga. Klicka sedan på "Skicka"/"Send". Frågan kommer läggas i kö och besvaras av kursledningen.

Jag sitter på ThinLinc och kan inte se knapparna "Send Assignment" och "Send Question". Vad ska jag göra?

Det kan bero på att SC:s fönster är för litet för att få plats med knapparna. Börja med att kontrollera att:

  1. du kör ThinLinc i helskärm.
  2. SC-fönstret inuti ThinLinc är maximerat.

Om du fortfarande inte ser knapparna kan det vara för att ThinLinc-fönstret har för låg upplösning. På Windows 10 och Windows 11 kan det bero på att Windows skalar om vissa fönster, vilket ger dem lägre upplösning. För att stänga av det kan du göra följande:

  1. Avsluta ThinLinc om du redan har det i gång.
  2. Leta reda på ThinLinc-programmet på din dator. Om du har programmet på skrivbordet så kan du gå vidare till nästa punkt. Annars ska du söka på "ThinLinc" på startmenyn för att sedan välja "Öppna filsökväg".
  3. Högerklicka på "ThinLinc-klient", och klicka sedan på "Egenskaper".
  4. Nu borde ett nytt fönster öppnats. Välj "kompatibilitet" högst upp i fönstret. Klicka sedan på knappen "Ändra inställningar för hög DPI".
  5. Ett nytt fönster borde öppnats. Klicka i rutan "Åsidosätt hög DPI-skalning". Välj även "Program" i rullisten precis nedanför.
  6. Klicka på "OK" så att fönstret stängs, sedan "OK" igen.

Om du sedan provkör ThinLinc kommer förmodligen allt se "lite mindre" ut, men knappar i SC borde vara synliga.

Hur avslutar jag SC?

Klicka på "Avsluta klient" längst ner till höger (eller "kryssa ner" rutan).

Assignments i SC

När du skickar in saker är det viktigt att du använder rätt assignment i SC för den O- eller P-uppgift som ni vill få rättad. Vilken assigment som gäller för vilken uppgift står i tabellen nedan.

Viktigt! För att programmet ska kunna kompileras och uppgiften ska kunna rättas måste ni:

  • Skicka in alla ".adb"- och ".ads"-filer i samma inskickning
  • Skicka inte in ".ali"-filer, ".o"-filer eller körbara program. Vi kompilerar ditt program i automaträttningen.

Assignment Ada Python Info
Assignment 1 Ada.O0 Används ej i Python-delen Info.O0.1
Assignment 2 Ada.O1.1 Python.O1.1 Info.O0.2
Assignment 3 Ada.O1.2 Python.O1.2 Info.O0.3 (utanför kursen)
Assignment 4 Ada.O11.1 Används ej i Python-delen Används ej i Info-delen
Assignment 5 Ada.O11.2 Används ej i Python-delen Används ej i Info-delen
Assignment 6 Ada.O11.3 (frivillig) Används ej i Python-delen Används ej i Info-delen
Assignment 7 Ada.O2 Python.O2 Används ej i Info-delen
Assignment 8 Ada.O3.1 Python.O3.1 Används ej i Info-delen
Assignment 9 Ada.O3.2 Python.O3.2 Används ej i Info-delen
Assignment 10 Ada.O4 (frivillig) Används ej i Python-delen Används ej i Info-delen
Assignment 11 Ada.O5 (utanför kursen) Används ej i Python-delen Info.O1.1
Assignment 12 Ada.O6 (utanför kursen) Används ej i Python-delen Info.O1.2
Assignment 13 Ada.O7 (utanför kursen) Används ej i Python-delen Används ej i Info-delen
Assignment 14 Ada.O8.11 (utanför kursen) Python.O8 Används ej i Info-delen
Assignment 15 Ada.O8.12 (utanför kursen) Används ej i Python-delen Används ej i Info-delen
Assignment 16 Ada.O8.13 (utanför kursen) Python.P1 (skrivs på P-pass) Används ej i Info-delen
Assignment 17 Ada.O2.0 (övningsuppgift) Används ej i Python-delen Används ej i Info-delen
Assignment 18 Ada.P2.0 (skrivs på P-pass) Används ej i Python-delen Används ej i Info-delen
Assignment 19 Ada.P2 (skrivs på P-pass) Python.P2 (skrivs på P-pass) Används ej i Info-delen
Assignment 20 Ada.O3.0 (övningsuppgift) Används ej i Python-delen Används ej i Info-delen
Assignment 21 Ada.P3.0 (skrivs på P-pass) Används ej i Python-delen Info.O2.1 (utanför kursen)
Assignment 22 Ada.P3 (skrivs på P-pass) Python.P3 (skrivs på P-pass) Info.O2.1 (utanför kursen)

Sidansvarig: Viktor Olsson
Senast uppdaterad: 2024-01-10