Ultra Geile Studenten Benutzer Oberfläche (UGSBO)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

180 lines
5.4 KiB

  1. package com.ugsbo.auslandssemester;
  2. public class Sitzung {
  3. private String name;
  4. private String vorname;
  5. private int inMonaten;
  6. private String destination;
  7. // Konstruktor mit Übergabewerten
  8. public Sitzung(String nachname, String vor, int monate, String ziel) {
  9. this.name = nachname;
  10. this.vorname = vor;
  11. this.inMonaten = monate;
  12. this.destination = ziel;
  13. }
  14. public String kategorieDestination() {
  15. String kategorie = "Europa";
  16. if (destination == "Australien" || destination == "Neuseeland" || destination == "Asien") {
  17. kategorie = "Asien";
  18. }
  19. if (destination == "USA") {
  20. kategorie = "USA";
  21. }
  22. return kategorie;
  23. }
  24. public int kategorieInMonaten() {
  25. int kategorie = 4; // alles was größer als 12 Monate ist
  26. if (inMonaten <= 2) {
  27. kategorie = 1;
  28. }
  29. if (inMonaten > 2 && inMonaten <= 5) {
  30. kategorie = 2;
  31. }
  32. if (inMonaten > 5 && inMonaten <= 12) {
  33. kategorie = 3;
  34. }
  35. return kategorie;
  36. }
  37. // tipps
  38. // tipp zum learning Agreement
  39. public String learningAgreement(int kategorieZeit) {
  40. String tipp = "kein Tipp.";
  41. if (kategorieZeit == 4 || kategorieZeit == 3) {
  42. tipp = "Jetzt musst du dich noch nicht über das Learning Agreement informieren.";
  43. }
  44. if (kategorieZeit == 2) {
  45. tipp = "Jetzt solltest du dich über das Learning Agreement informieren. Was musst du wissen? Wer muss es unterzeichnen? Wo musst du es abgeben?";
  46. }
  47. if (kategorieZeit == 1) {
  48. tipp = "Wenn du jetzt noch kein Learning Agreement hast ist das seltsam. Frag so schnell es geht mal jemanden ob du eins brauchst.";
  49. }
  50. return tipp;
  51. }
  52. public String packen(int kategorieZeit) {
  53. String tipp = "kein Tipp.";
  54. if (kategorieZeit == 4 || kategorieZeit == 3) {
  55. tipp = "Kein Stress. DU hast noch eine Ewigkeit Zeit zum packen.";
  56. }
  57. if (kategorieZeit == 2) {
  58. tipp = "Wenn du magst kannst schonmal anfangen eine Liste zu schreiben.";
  59. }
  60. if (kategorieZeit == 1) {
  61. tipp = "Jetzt solltest du definitiv eine Liste schreiben und so langsam mal anfangen.";
  62. }
  63. return tipp;
  64. }
  65. // neuer Tipp zu den Deadlines
  66. public String deadline(int kategorieZeit, String kategorieZiel) {
  67. String tipp = "kein Tipp";
  68. if (kategorieZiel == "USA" || kategorieZiel == "Asien") {
  69. if (kategorieZeit == 4) {
  70. tipp = "Zu diesem Zeitraum ist es sinnvoll sich über die entsprechenden Deadlines zu informieren.";
  71. }
  72. if (kategorieZeit == 3) {
  73. tipp = "Jetzt solltest du dich auf jeden Fall über die Deadlines informieren.";
  74. }
  75. if (kategorieZeit == 2) {
  76. tipp = "Die Bewerbungsdeadlines sind hier wahrscheinlich schon durch. Stipendien könnten aber noch gehen";
  77. }
  78. if (kategorieZeit == 1) {
  79. tipp = "Es tut mir Leid, aber du bist zu spät dran. Alle Deadlines sind durch.";
  80. }
  81. } else {
  82. if (kategorieZeit == 4) {
  83. tipp = "Zu diesem Zeitpunkt musst du dich noch nicht um Deadlines sorgen. Mal schauen schadet aber nicht.";
  84. }
  85. if (kategorieZeit == 3) {
  86. tipp = "Jetzt wäre es wichtig sich über Deadlines zu informieren.";
  87. }
  88. if (kategorieZeit == 2) {
  89. tipp = "Jetzt aber wirklich zügig. Die Deadlines sind bestimmt noch nicht ganz abgelaufen.";
  90. }
  91. if (kategorieZeit == 1) {
  92. tipp = "Es tut mir Leid, aber du bist zu spät dran. Alle Deadlines sind durch.";
  93. }
  94. }
  95. return tipp;
  96. }
  97. //neuer Tipp zur Finanzierung
  98. public String finanzierung(int kategorieZeit, String kategorieZiel) {
  99. String tipp = "kein Tipp";
  100. if(kategorieZiel == "USA" || kategorieZiel == "Asien") {
  101. if(kategorieZeit == 4) {
  102. tipp = "Finanzierung ist keine leichte Sache, darüber kann man sich nie zu früh Gedanken machen. Stichwort: Stipendium.";
  103. }
  104. if(kategorieZeit == 3) {
  105. tipp = "Jetzt musst du auf jeden Fall überlegen wie du das finanziern willst. Sprich vielleicht mal mit deinen Eltern oder such nach Stipendien";
  106. }
  107. if(kategorieZeit == 2) {
  108. tipp = "Wenn du dich noch nicht um die Finanzierung gekümmert hast, dann musst du dich jetzt aber ran halten.";
  109. }
  110. if(kategorieZeit == 1) {
  111. tipp = "Selbst wenn du bisher noch gar nicht an die Finanzierung gedacht hast solltest du es jetzt tun. Besser spät als nie.";
  112. }
  113. } else {
  114. if(kategorieZeit == 4) {
  115. tipp = "Über die Finanzierung kann man sich nie zu früh Gedanken machen. Aber bitte keine Hektik.";
  116. }
  117. if(kategorieZeit == 3) {
  118. tipp = "Denk am besten schon mal ein bisschen an die Finanzierung. Frag an ob Erasmus für dich in Frage kommt.";
  119. }
  120. if(kategorieZeit == 2) {
  121. tipp = "Wenn du dich auf Ersamus beworben hast dann solltest du demnächst deine Rückmeldung bekommen.";
  122. }
  123. if(kategorieZeit == 1) {
  124. tipp = "Wenn du ein Erasmus+ STipendium bekommst, dann wirst du noch einen Englischtest absolvieren und einen Vertrag unterschreiben müssen. Denk auch an deine Immatrikulationsbescheingung.";
  125. }
  126. }
  127. return tipp;
  128. }
  129. // neuer Tipp zum Wohnen
  130. public String wohnen(int kategorieZeit) {
  131. String tipp = "kein Tipp.";
  132. if (kategorieZeit == 4) {
  133. tipp = "Schau dich am besten schon mal nach Wohnungen um. Manchmal gibt es Webseiten auf denen man über die Zeit Punkte sammelt.";
  134. }
  135. if (kategorieZeit == 3) {
  136. tipp = "Jetzt informier dich definitiv schon mal wie es mit Wohnen ist. Manchmal gibt es Webseiten auf denen man über die Zeit Punkte sammelt.";
  137. }
  138. if (kategorieZeit == 2) {
  139. tipp = "Jetzt wird es höchste Zeit nach einer Wohung zu schauen.";
  140. }
  141. if (kategorieZeit == 1) {
  142. tipp = "Jetzt ist es schon fast zu spät um nach einer Wohnung zu suchen";
  143. }
  144. return tipp;
  145. }
  146. }