From bc48634239115d57f9c3b15708a554fb6815cda0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ca=C3=B1as=20Vargas?= Date: Fri, 2 Jan 2015 14:00:39 +0100 Subject: [PATCH] Version 14.52 --- css/swad_desktop.css | 6 +- swad_action.c | 1398 +++++++++++++++++++++--------------------- swad_action.h | 757 +++++++++++------------ swad_changelog.h | 3 +- swad_text.c | 94 +-- 5 files changed, 1131 insertions(+), 1127 deletions(-) diff --git a/css/swad_desktop.css b/css/swad_desktop.css index e68974b7d..247223b44 100644 --- a/css/swad_desktop.css +++ b/css/swad_desktop.css @@ -603,7 +603,7 @@ a:hover img.CENTRE_PHOTO_SHOW #horizontal_menu_container li { display:table-cell; - width:100px;height:60px; + width:110px;height:60px; border:0; margin:0; padding:0; @@ -613,7 +613,7 @@ a:hover img.CENTRE_PHOTO_SHOW .MENU_OFF { display:inline-block; - width:100px;height:60px; + width:110px;height:60px; margin:0; padding:0 2px; text-align:center; @@ -623,7 +623,7 @@ a:hover img.CENTRE_PHOTO_SHOW .MENU_ON { display:inline-block; - width:100px;height:60px; + width:110px;height:60px; margin:0; padding:0; text-align:center; diff --git a/swad_action.c b/swad_action.c index a92b6a730..4007918f0 100644 --- a/swad_action.c +++ b/swad_action.c @@ -71,7 +71,7 @@ extern struct Globals Gbl; /************************ Internal global variables **************************/ /*****************************************************************************/ /* -902 actions in one CGI: +904 actions in one CGI: 0. ActAll Any action (used for statistics) 1. ActUnk Unknown action 2. ActHom Show home menu @@ -259,12 +259,11 @@ Course: 153. ActSeeCrsInf Show information on the current course 154. ActSeeTchGui Show teaching guide of the course - ---. ActSeeSyl Show syllabus (lectures or practicals) - 155. ActSeeSylLec Show the syllabus of lectures - 156. ActSeeSylPra Show the syllabus of practicals - 157. ActSeeAdmDoc Documents zone (see or admin) - 158. ActAdmCom Request the administration of the files of the common zone of the course or of a group - 159. ActSeeCal Show the academic calendar of the course + 155. ActSeeSyl Show syllabus (lectures or practicals) + 156. ActSeeSylLec Show the syllabus of lectures + 157. ActSeeSylPra Show the syllabus of practicals + 158. ActSeeAdmDoc Documents zone (see or admin) + 159. ActAdmCom Request the administration of the files of the common zone of the course or of a group 160. ActSeeCrsTimTbl Show the timetable 161. ActSeeBib Show the bibliography 162. ActSeeFAQ Show the FAQ @@ -276,327 +275,330 @@ Course: 166. ActChgCrsLog Change log in method for this course 167. ActEdiCrsInf Edit general information about the course 168. ActEdiTchGui Edit teaching guide of the course - 169. ActPrnCal Show print view of the academic calendar of the course - 170. ActPrnCrsTimTbl Show print view of the timetable - 171. ActEdiCrsTimTbl Edit the timetable - 172. ActChgCrsTimTbl Modify the timetable of the course - 173. ActEdiSylLec Edit the syllabus of lectures - 174. ActEdiSylPra Edit the syllabus of practicals - 175. ActDelItmSylLec Remove a item from syllabus of lectures - 176. ActDelItmSylPra Remove a item from syllabus of practicals - 177. ActUp_IteSylLec Subir the posición of a subtree of the syllabus of lectures - 178. ActUp_IteSylPra Subir the posición of a subtree of the syllabus of practicals - 179. ActDwnIteSylLec Bajar the posición of a subtree of the syllabus of lectures - 180. ActDwnIteSylPra Bajar the posición of a subtree of the syllabus of practicals - 181. ActRgtIteSylLec Aumentar the level of a item of the syllabus of lectures - 182. ActRgtIteSylPra Aumentar the level of a item of the syllabus of practicals - 183. ActLftIteSylLec Disminuir the level of a item of the syllabus of lectures - 184. ActLftIteSylPra Disminuir the level of a item of the syllabus of practicals - 185. ActInsIteSylLec Insertar a new item in the syllabus of lectures - 186. ActInsIteSylPra Insertar a new item in the syllabus of practicals - 187. ActModIteSylLec Modify a item of the syllabus of lectures - 188. ActModIteSylPra Modify a item of the syllabus of practicals + 169. ActPrnCrsTimTbl Show print view of the timetable + 170. ActEdiCrsTimTbl Edit the timetable + 171. ActChgCrsTimTbl Modify the timetable of the course + 172. ActEdiSylLec Edit the syllabus of lectures + 173. ActEdiSylPra Edit the syllabus of practicals + 174. ActDelItmSylLec Remove a item from syllabus of lectures + 175. ActDelItmSylPra Remove a item from syllabus of practicals + 176. ActUp_IteSylLec Subir the posición of a subtree of the syllabus of lectures + 177. ActUp_IteSylPra Subir the posición of a subtree of the syllabus of practicals + 178. ActDwnIteSylLec Bajar the posición of a subtree of the syllabus of lectures + 179. ActDwnIteSylPra Bajar the posición of a subtree of the syllabus of practicals + 180. ActRgtIteSylLec Aumentar the level of a item of the syllabus of lectures + 181. ActRgtIteSylPra Aumentar the level of a item of the syllabus of practicals + 182. ActLftIteSylLec Disminuir the level of a item of the syllabus of lectures + 183. ActLftIteSylPra Disminuir the level of a item of the syllabus of practicals + 184. ActInsIteSylLec Insertar a new item in the syllabus of lectures + 185. ActInsIteSylPra Insertar a new item in the syllabus of practicals + 186. ActModIteSylLec Modify a item of the syllabus of lectures + 187. ActModIteSylPra Modify a item of the syllabus of practicals - 189. ActChgToSeeDoc Change to see course/group documents + 188. ActChgToSeeDoc Change to see course/group documents - 190. ActSeeDocCrs See the files of the documents zone of the course - 191. ActExpSeeDocCrs Expand a folder in course documents - 192. ActConSeeDocCrs Contract a folder in course documents - 193. ActZIPSeeDocCrs Compress a folder in course documents - 194. ActReqDatSeeDocCrs Ask for metadata of a file of the documents zone of the course - 195. ActDowSeeDocCrs Download a file in documents zone of the course + 189. ActSeeDocCrs See the files of the documents zone of the course + 190. ActExpSeeDocCrs Expand a folder in course documents + 191. ActConSeeDocCrs Contract a folder in course documents + 192. ActZIPSeeDocCrs Compress a folder in course documents + 193. ActReqDatSeeDocCrs Ask for metadata of a file of the documents zone of the course + 194. ActDowSeeDocCrs Download a file in documents zone of the course - 196. ActSeeDocGrp See the files of the documents zone of a group - 197. ActExpSeeDocGrp Expand a folder in group documents - 198. ActConSeeDocGrp Contract a folder in group documents - 199. ActZIPSeeDocGrp Compress a folder in group documents - 200. ActReqDatSeeDocGrp Ask for metadata of a file of the documents zone of a group - 201. ActDowSeeDocGrp Download a file of the documents zone of a group + 195. ActSeeDocGrp See the files of the documents zone of a group + 196. ActExpSeeDocGrp Expand a folder in group documents + 197. ActConSeeDocGrp Contract a folder in group documents + 198. ActZIPSeeDocGrp Compress a folder in group documents + 199. ActReqDatSeeDocGrp Ask for metadata of a file of the documents zone of a group + 200. ActDowSeeDocGrp Download a file of the documents zone of a group - 202. ActChgToAdmDoc Change to administrate course/group documents + 201. ActChgToAdmDoc Change to administrate course/group documents - 203. ActAdmDocCrs Admin the files of the documents zone of the course - 204. ActReqRemFilDocCrs Request removal of a file in the documents zone of the course - 205. ActRemFilDocCrs Remove a file in the documents zone of the course - 206. ActRemFolDocCrs Remove a folder empty the documents zone of the course - 207. ActCopDocCrs Set source of copy in the documents zone of the course - 208. ActPasDocCrs Paste a folder or file in the documents zone of the course - 209. ActRemTreDocCrs Remove a folder no empty in the documents zone of the course - 210. ActFrmCreDocCrs Form to crear a folder or file in the documents zone of the course - 211. ActCreFolDocCrs Create a new folder in the documents zone of the course - 212. ActCreLnkDocCrs Create a new link in the documents zone of the course - 213. ActRenFolDocCrs Rename a folder in the documents zone of the course - 214. ActRcvFilDocCrsDZ Receive a file in the documents zone of the course using Dropzone.js - 215. ActRcvFilDocCrsCla Receive a file in the documents zone of the course using the classic way - 216. ActExpAdmDocCrs Expand a folder when administrating the documents zone of the course - 217. ActConAdmDocCrs Contract a folder when administrating the documents zone of the course - 218. ActZIPAdmDocCrs Compress a folder when administrating the documents zone of the course - 219. ActShoDocCrs Show hidden folder or file of the documents zone - 220. ActHidDocCrs Hide folder or file of the documents zone - 221. ActReqDatAdmDocCrs Ask for metadata of a file of the documents zone - 222. ActChgDatAdmDocCrs Change metadata of a file of the documents zone - 223. ActDowAdmDocCrs Download a file of the documents zone + 202. ActAdmDocCrs Admin the files of the documents zone of the course + 203. ActReqRemFilDocCrs Request removal of a file in the documents zone of the course + 204. ActRemFilDocCrs Remove a file in the documents zone of the course + 205. ActRemFolDocCrs Remove a folder empty the documents zone of the course + 206. ActCopDocCrs Set source of copy in the documents zone of the course + 207. ActPasDocCrs Paste a folder or file in the documents zone of the course + 208. ActRemTreDocCrs Remove a folder no empty in the documents zone of the course + 209. ActFrmCreDocCrs Form to crear a folder or file in the documents zone of the course + 210. ActCreFolDocCrs Create a new folder in the documents zone of the course + 211. ActCreLnkDocCrs Create a new link in the documents zone of the course + 212. ActRenFolDocCrs Rename a folder in the documents zone of the course + 213. ActRcvFilDocCrsDZ Receive a file in the documents zone of the course using Dropzone.js + 214. ActRcvFilDocCrsCla Receive a file in the documents zone of the course using the classic way + 215. ActExpAdmDocCrs Expand a folder when administrating the documents zone of the course + 216. ActConAdmDocCrs Contract a folder when administrating the documents zone of the course + 217. ActZIPAdmDocCrs Compress a folder when administrating the documents zone of the course + 218. ActShoDocCrs Show hidden folder or file of the documents zone + 219. ActHidDocCrs Hide folder or file of the documents zone + 220. ActReqDatAdmDocCrs Ask for metadata of a file of the documents zone + 221. ActChgDatAdmDocCrs Change metadata of a file of the documents zone + 222. ActDowAdmDocCrs Download a file of the documents zone - 224. ActAdmDocGrp Admin the files of the documents zone of a group - 225. ActReqRemFilDocGrp Request removal of a file in the documents zone of a group - 226. ActRemFilDocGrp Remove a file in the documents zone of a group - 227. ActRemFolDocGrp Remove a folder empty in the documents zone of a group - 228. ActCopDocGrp Set source of copy in the documents zone of a group - 229. ActPasDocGrp Paste a folder or file in the documents zone of a group - 230. ActRemTreDocGrp Remove a folder no empty in the documents zone of a group - 231. ActFrmCreDocGrp Form to crear a folder or file in the documents zone of a group - 232. ActCreFolDocGrp Create a new folder in the documents zone of a group - 233. ActCreLnkDocGrp Create a new link in the documents zone of a group - 234. ActRenFolDocGrp Rename a folder in the documents zone of a group - 235. ActRcvFilDocGrpDZ Receive a file in the documents zone of a group using Dropzone.js - 236. ActRcvFilDocGrpCla Receive a file in the documents zone of a group using the classic way - 237. ActExpAdmDocGrp Expand a folder when administrating the documents zone of a group - 238. ActConAdmDocGrp Contract a folder when administrating the documents zone of a group - 239. ActZIPAdmDocGrp Compress a folder when administrating the documents zone of a group - 240. ActShoDocGrp Show hidden folder or file of download - 241. ActHidDocGrp Hide folder or file of download - 242. ActReqDatAdmDocGrp Ask for metadata of a file of the documents zone of a group - 243. ActChgDatAdmDocGrp Change metadata of a file of the documents zone of a group - 244. ActDowAdmDocGrp Download a file of the documents zone of a group + 223. ActAdmDocGrp Admin the files of the documents zone of a group + 224. ActReqRemFilDocGrp Request removal of a file in the documents zone of a group + 225. ActRemFilDocGrp Remove a file in the documents zone of a group + 226. ActRemFolDocGrp Remove a folder empty in the documents zone of a group + 227. ActCopDocGrp Set source of copy in the documents zone of a group + 228. ActPasDocGrp Paste a folder or file in the documents zone of a group + 229. ActRemTreDocGrp Remove a folder no empty in the documents zone of a group + 230. ActFrmCreDocGrp Form to crear a folder or file in the documents zone of a group + 231. ActCreFolDocGrp Create a new folder in the documents zone of a group + 232. ActCreLnkDocGrp Create a new link in the documents zone of a group + 233. ActRenFolDocGrp Rename a folder in the documents zone of a group + 234. ActRcvFilDocGrpDZ Receive a file in the documents zone of a group using Dropzone.js + 235. ActRcvFilDocGrpCla Receive a file in the documents zone of a group using the classic way + 236. ActExpAdmDocGrp Expand a folder when administrating the documents zone of a group + 237. ActConAdmDocGrp Contract a folder when administrating the documents zone of a group + 238. ActZIPAdmDocGrp Compress a folder when administrating the documents zone of a group + 239. ActShoDocGrp Show hidden folder or file of download + 240. ActHidDocGrp Hide folder or file of download + 241. ActReqDatAdmDocGrp Ask for metadata of a file of the documents zone of a group + 242. ActChgDatAdmDocGrp Change metadata of a file of the documents zone of a group + 243. ActDowAdmDocGrp Download a file of the documents zone of a group - 245. ActChgToAdmCom Change to administrate shared files of the course/group + 244. ActChgToAdmCom Change to administrate shared files of the course/group - 246. ActAdmComCrs Admin the shared files zone of the course - 247. ActReqRemFilComCrs Request removal of a shared file of the course - 248. ActRemFilComCrs Remove a shared file of the course - 249. ActRemFolComCrs Remove a folder empty común of the course - 250. ActCopComCrs Set source of copy in common zone of the course - 251. ActPasComCrs Paste a folder or file in common zone of the course - 252. ActRemTreComCrs Remove a folder no empty of common zone of the course - 253. ActFrmCreComCrs Form to crear a folder or file in common zone of the course - 254. ActCreFolComCrs Create a new folder in common zone of the course - 255. ActCreLnkComCrs Create a new link in common zone of the course - 256. ActRenFolComCrs Rename a folder in common zone of the course - 257. ActRcvFilComCrsDZ Receive a file in common zone of the course using Dropzone.js - 258. ActRcvFilComCrsCla Receive a file in common zone of the course using the classic way - 259. ActExpComCrs Expand a folder in common zone of a course - 260. ActConComCrs Contract a folder in common zone of a course - 261. ActZIPComCrs Compress a folder in common zone of a course - 262. ActReqDatComCrs Ask for metadata of a file of the common zone of a course - 263. ActChgDatComCrs Change metadata of a file of the common zone of a course - 264. ActDowComCrs Download a file of the common zone of a course + 245. ActAdmComCrs Admin the shared files zone of the course + 246. ActReqRemFilComCrs Request removal of a shared file of the course + 247. ActRemFilComCrs Remove a shared file of the course + 248. ActRemFolComCrs Remove a folder empty común of the course + 249. ActCopComCrs Set source of copy in common zone of the course + 250. ActPasComCrs Paste a folder or file in common zone of the course + 251. ActRemTreComCrs Remove a folder no empty of common zone of the course + 252. ActFrmCreComCrs Form to crear a folder or file in common zone of the course + 253. ActCreFolComCrs Create a new folder in common zone of the course + 254. ActCreLnkComCrs Create a new link in common zone of the course + 255. ActRenFolComCrs Rename a folder in common zone of the course + 256. ActRcvFilComCrsDZ Receive a file in common zone of the course using Dropzone.js + 257. ActRcvFilComCrsCla Receive a file in common zone of the course using the classic way + 258. ActExpComCrs Expand a folder in common zone of a course + 259. ActConComCrs Contract a folder in common zone of a course + 260. ActZIPComCrs Compress a folder in common zone of a course + 261. ActReqDatComCrs Ask for metadata of a file of the common zone of a course + 262. ActChgDatComCrs Change metadata of a file of the common zone of a course + 263. ActDowComCrs Download a file of the common zone of a course - 265. ActAdmComGrp Admin the shared files zone of a group - 266. ActReqRemFilComGrp Request removal of a shared file of a group - 267. ActRemFilComGrp Remove a shared file of a group - 268. ActRemFolComGrp Remove a folder empty común of a group - 269. ActCopComGrp Set source of copy in common zone of a group - 270. ActPasComGrp Paste a folder or file in common zone of a group - 271. ActRemTreComGrp Remove a folder no empty of common zone of a group - 272. ActFrmCreComGrp Form to crear a folder or file in common zone of a group - 273. ActCreFolComGrp Create a new folder in common zone of a group - 274. ActCreLnkComGrp Create a new link in common zone of a group - 276. ActRenFolComGrp Rename a folder in common zone of a group - 277. ActRcvFilComGrpDZ Receive a file in common zone of a group using Dropzone.js - 278. ActRcvFilComGrpCla Receive a file in common zone of a group using the classic way - 279. ActExpComGrp Expand a folder in common zone of a group - 280. ActConComGrp Contract a folder in common zone of a group - 281. ActZIPComGrp Compress a folder in common zone of a group - 282. ActReqDatComGrp Ask for metadata of a file of the common zone of a group - 283. ActChgDatComGrp Change metadata of a file of the common zone of a group - 284. ActDowComGrp Download a file of the common zone of a group + 264. ActAdmComGrp Admin the shared files zone of a group + 265. ActReqRemFilComGrp Request removal of a shared file of a group + 266. ActRemFilComGrp Remove a shared file of a group + 267. ActRemFolComGrp Remove a folder empty común of a group + 268. ActCopComGrp Set source of copy in common zone of a group + 269. ActPasComGrp Paste a folder or file in common zone of a group + 270. ActRemTreComGrp Remove a folder no empty of common zone of a group + 271. ActFrmCreComGrp Form to crear a folder or file in common zone of a group + 272. ActCreFolComGrp Create a new folder in common zone of a group + 273. ActCreLnkComGrp Create a new link in common zone of a group + 274. ActRenFolComGrp Rename a folder in common zone of a group + 275. ActRcvFilComGrpDZ Receive a file in common zone of a group using Dropzone.js + 276. ActRcvFilComGrpCla Receive a file in common zone of a group using the classic way + 277. ActExpComGrp Expand a folder in common zone of a group + 278. ActConComGrp Contract a folder in common zone of a group + 279. ActZIPComGrp Compress a folder in common zone of a group + 280. ActReqDatComGrp Ask for metadata of a file of the common zone of a group + 281. ActChgDatComGrp Change metadata of a file of the common zone of a group + 282. ActDowComGrp Download a file of the common zone of a group - 285. ActEdiBib Edit the bibliography - 286. ActEdiFAQ Edit the FAQ - 287. ActEdiCrsLnk Edit the links relacionados with the course - 288. ActChgFrcReaCrsInf Change force students to read course info - 289. ActChgFrcReaTchGui Change force students to read teaching guide - 290. ActChgFrcReaSylLec Change force students to read lectures syllabus - 291. ActChgFrcReaSylPra Change force students to read practicals syllabus - 292. ActChgFrcReaBib Change force students to read bibliography - 293. ActChgFrcReaFAQ Change force students to read FAQ - 294. ActChgFrcReaCrsLnk Change force students to read links - 295. ActChgHavReaCrsInf Change if I have read course info - 296. ActChgHavReaTchGui Change if I have read teaching guide - 297. ActChgHavReaSylLec Change if I have read lectures syllabus - 298. ActChgHavReaSylPra Change if I have read practicals syllabus - 299. ActChgHavReaBib Change if I have read bibliography - 300. ActChgHavReaFAQ Change if I have read FAQ - 301. ActChgHavReaCrsLnk Change if I have read links - 302. ActSelInfSrcCrsInf Select the type of info shown in the general information about the course - 303. ActSelInfSrcTchGui Select the type of info shown in the teaching guide - 304. ActSelInfSrcSylLec Select the type of info shown in the lectures syllabus - 305. ActSelInfSrcSylPra Select the type of info shown in the practicals syllabus - 306. ActSelInfSrcBib Select the type of info shown in the bibliography - 307. ActSelInfSrcFAQ Select the type of info shown in the FAQ - 308. ActSelInfSrcCrsLnk Select the type of info shown in the links - 309. ActRcvURLCrsInf Receive a link a the general information about the course - 310. ActRcvURLTchGui Receive a link a the teaching guide - 311. ActRcvURLSylLec Receive a link al syllabus of lectures - 312. ActRcvURLSylPra Receive a link al syllabus of practicals - 313. ActRcvURLBib Receive a link a bibliography - 314. ActRcvURLFAQ Receive a link a FAQ - 315. ActRcvURLCrsLnk Receive a link a links - 316. ActRcvPagCrsInf Receive a page with the general information about the course - 317. ActRcvPagTchGui Receive a page with the teaching guide - 318. ActRcvPagSylLec Receive a page with the syllabus of lectures - 319. ActRcvPagSylPra Receive a page with the syllabus of practicals - 320. ActRcvPagBib Receive a page with bibliography - 321. ActRcvPagFAQ Receive a page with FAQ - 322. ActRcvPagCrsLnk Receive a page with links - 323. ActEditorCrsInf Integrated editor of the general information about the course - 324. ActEditorTchGui Integrated editor of the teaching guide - 325. ActEditorSylLec Integrated editor of the syllabus of lectures - 326. ActEditorSylPra Integrated editor of the syllabus of practicals - 327. ActEditorBib Integrated editor of bibliography - 328. ActEditorFAQ Integrated editor of FAQ - 329. ActEditorCrsLnk Integrated editor of links - 330. ActPlaTxtEdiCrsInf Editor of plain text of the general information about the course - 331. ActPlaTxtEdiTchGui Editor of plain text of the teaching guide - 332. ActPlaTxtEdiSylLec Editor of plain text of the syllabus of lectures - 333. ActPlaTxtEdiSylPra Editor of plain text of the syllabus of practicals - 334. ActPlaTxtEdiBib Editor of plain text of the bibliography - 335. ActPlaTxtEdiFAQ Editor of plain text of the FAQ - 336. ActPlaTxtEdiCrsLnk Editor of plain text of the links - 337. ActRchTxtEdiCrsInf Editor of plain text of the general information about the course - 338. ActRchTxtEdiTchGui Editor of plain text of the teaching guide - 339. ActRchTxtEdiSylLec Editor of plain text of the syllabus of lectures - 340. ActRchTxtEdiSylPra Editor of plain text of the syllabus of practicals - 341. ActRchTxtEdiBib Editor of plain text of the bibliography - 342. ActRchTxtEdiFAQ Editor of plain text of the FAQ - 343. ActRchTxtEdiCrsLnk Editor of plain text of the links - 344. ActRcvPlaTxtCrsInf Receive and change the plain text of the general information about the course - 345. ActRcvPlaTxtTchGui Receive and change the plain text of the teaching guide - 346. ActRcvPlaTxtSylLec Receive and change the plain text of the syllabus of lectures - 347. ActRcvPlaTxtSylPra Receive and change the plain text of the syllabus of practicals - 348. ActRcvPlaTxtBib Receive and change the plain text of the bibliography - 349. ActRcvPlaTxtFAQ Receive and change the plain text of the FAQ - 350. ActRcvPlaTxtCrsLnk Receive and change the plain text of the links - 351. ActRcvPlaTxtCrsInf Receive and change the rich text of the general information about the course - 352. ActRcvPlaTxtTchGui Receive and change the rich text of the teaching guide - 353. ActRcvPlaTxtSylLec Receive and change the rich text of the syllabus of lectures - 354. ActRcvPlaTxtSylPra Receive and change the rich text of the syllabus of practicals - 355. ActRcvPlaTxtBib Receive and change the rich text of the bibliography - 356. ActRcvPlaTxtFAQ Receive and change the rich text of the FAQ - 357. ActRcvPlaTxtCrsLnk Receive and change the rich text of the links + 283. ActEdiBib Edit the bibliography + 284. ActEdiFAQ Edit the FAQ + 285. ActEdiCrsLnk Edit the links relacionados with the course + 286. ActChgFrcReaCrsInf Change force students to read course info + 287. ActChgFrcReaTchGui Change force students to read teaching guide + 288. ActChgFrcReaSylLec Change force students to read lectures syllabus + 289. ActChgFrcReaSylPra Change force students to read practicals syllabus + 290. ActChgFrcReaBib Change force students to read bibliography + 291. ActChgFrcReaFAQ Change force students to read FAQ + 292. ActChgFrcReaCrsLnk Change force students to read links + 293. ActChgHavReaCrsInf Change if I have read course info + 294. ActChgHavReaTchGui Change if I have read teaching guide + 295. ActChgHavReaSylLec Change if I have read lectures syllabus + 296. ActChgHavReaSylPra Change if I have read practicals syllabus + 297. ActChgHavReaBib Change if I have read bibliography + 298. ActChgHavReaFAQ Change if I have read FAQ + 299. ActChgHavReaCrsLnk Change if I have read links + 300. ActSelInfSrcCrsInf Select the type of info shown in the general information about the course + 301. ActSelInfSrcTchGui Select the type of info shown in the teaching guide + 302. ActSelInfSrcSylLec Select the type of info shown in the lectures syllabus + 303. ActSelInfSrcSylPra Select the type of info shown in the practicals syllabus + 304. ActSelInfSrcBib Select the type of info shown in the bibliography + 305. ActSelInfSrcFAQ Select the type of info shown in the FAQ + 306. ActSelInfSrcCrsLnk Select the type of info shown in the links + 307. ActRcvURLCrsInf Receive a link a the general information about the course + 308. ActRcvURLTchGui Receive a link a the teaching guide + 309. ActRcvURLSylLec Receive a link al syllabus of lectures + 310. ActRcvURLSylPra Receive a link al syllabus of practicals + 311. ActRcvURLBib Receive a link a bibliography + 312. ActRcvURLFAQ Receive a link a FAQ + 313. ActRcvURLCrsLnk Receive a link a links + 314. ActRcvPagCrsInf Receive a page with the general information about the course + 315. ActRcvPagTchGui Receive a page with the teaching guide + 316. ActRcvPagSylLec Receive a page with the syllabus of lectures + 317. ActRcvPagSylPra Receive a page with the syllabus of practicals + 318. ActRcvPagBib Receive a page with bibliography + 319. ActRcvPagFAQ Receive a page with FAQ + 320. ActRcvPagCrsLnk Receive a page with links + 321. ActEditorCrsInf Integrated editor of the general information about the course + 322. ActEditorTchGui Integrated editor of the teaching guide + 323. ActEditorSylLec Integrated editor of the syllabus of lectures + 324. ActEditorSylPra Integrated editor of the syllabus of practicals + 325. ActEditorBib Integrated editor of bibliography + 326. ActEditorFAQ Integrated editor of FAQ + 327. ActEditorCrsLnk Integrated editor of links + 328. ActPlaTxtEdiCrsInf Editor of plain text of the general information about the course + 329. ActPlaTxtEdiTchGui Editor of plain text of the teaching guide + 330. ActPlaTxtEdiSylLec Editor of plain text of the syllabus of lectures + 331. ActPlaTxtEdiSylPra Editor of plain text of the syllabus of practicals + 332. ActPlaTxtEdiBib Editor of plain text of the bibliography + 333. ActPlaTxtEdiFAQ Editor of plain text of the FAQ + 334. ActPlaTxtEdiCrsLnk Editor of plain text of the links + 335. ActRchTxtEdiCrsInf Editor of plain text of the general information about the course + 336. ActRchTxtEdiTchGui Editor of plain text of the teaching guide + 337. ActRchTxtEdiSylLec Editor of plain text of the syllabus of lectures + 338. ActRchTxtEdiSylPra Editor of plain text of the syllabus of practicals + 339. ActRchTxtEdiBib Editor of plain text of the bibliography + 340. ActRchTxtEdiFAQ Editor of plain text of the FAQ + 341. ActRchTxtEdiCrsLnk Editor of plain text of the links + 342. ActRcvPlaTxtCrsInf Receive and change the plain text of the general information about the course + 343. ActRcvPlaTxtTchGui Receive and change the plain text of the teaching guide + 344. ActRcvPlaTxtSylLec Receive and change the plain text of the syllabus of lectures + 345. ActRcvPlaTxtSylPra Receive and change the plain text of the syllabus of practicals + 346. ActRcvPlaTxtBib Receive and change the plain text of the bibliography + 347. ActRcvPlaTxtFAQ Receive and change the plain text of the FAQ + 348. ActRcvPlaTxtCrsLnk Receive and change the plain text of the links + 349. ActRcvPlaTxtCrsInf Receive and change the rich text of the general information about the course + 350. ActRcvPlaTxtTchGui Receive and change the rich text of the teaching guide + 351. ActRcvPlaTxtSylLec Receive and change the rich text of the syllabus of lectures + 352. ActRcvPlaTxtSylPra Receive and change the rich text of the syllabus of practicals + 353. ActRcvPlaTxtBib Receive and change the rich text of the bibliography + 354. ActRcvPlaTxtFAQ Receive and change the rich text of the FAQ + 355. ActRcvPlaTxtCrsLnk Receive and change the rich text of the links Assessment: - 358. ActSeeAss Show the assessment system - 359. ActSeeAsg Show assignments - 360. ActAdmAsgWrkUsr One user sends works of the course - 361. ActReqAsgWrkCrs A teacher requests edition of works sent to the course - 362. ActReqTst Request a test of self-assesment - 365. ActSeeExaAnn Show the exam announcements - 366. ActSeeAdmMrk Marks zone (see or admin) - 367. ActSeeRecCrs Show fields of my record in this course - 368. ActEdiAss Edit the assessment system - 369. ActChgFrcReaAss Change force students to read assessment system - 370. ActChgHavReaAss Change if I have read assessment system - 371. ActSelInfSrcAss Selec. type of assessment - 372. ActRcvURLAss Receive a link a assessment - 373. ActRcvPagAss Receive a page with assessment - 374. ActEditorAss Integrated editor of assessment - 375. ActPlaTxtEdiAss Editor of plain text of assessment - 376. ActRchTxtEdiAss Editor of rich text of assessment - 377. ActRcvPlaTxtAss Receive and change the plain text of the assessment system - 378. ActRcvRchTxtAss Receive and change the rich text of the assessment system - 379. ActFrmNewAsg Form to create a new assignment - 380. ActEdiOneAsg Edit one assignment - 381. ActNewAsg Create new assignment - 382. ActChgAsg Modify data of an existing assignment - 383. ActReqRemAsg Request the removal of an assignment - 384. ActRemAsg Remove assignment - 385. ActHidAsg Hide assignment - 386. ActShoAsg Show assignment - 387. ActRcvRecCrs Receive and update fields of my record in this course - 388. ActAdmAsgWrkCrs Edit all the works sent to the course - 389. ActReqRemFilAsgUsr Request removal of a file of assignments from a user - 390. ActRemFilAsgUsr Remove a file of assignments from a user - 391. ActRemFolAsgUsr Remove an empty folder of assignments of a user - 392. ActCopAsgUsr Set origin of copy in assignments of a user - 393. ActPasAsgUsr Paste a file or folder of assignments of a user - 394. ActRemTreAsgUsr Remove a not empty folder of assignments of a user - 395. ActFrmCreAsgUsr Form to create a new folder or file of assignments of a user - 396. ActCreFolAsgUsr Create a new folder of assignments of a user - 397. ActCreLnkAsgUsr Create a new link of assignments of a user - 398. ActRenFolAsgUsr Rename a folder of assignments of a user - 399. ActRcvFilAsgUsrDZ Receive a new file of assignments of a user using Dropzone.js - 400. ActRcvFilAsgUsrCla Receive a new file of assignments of a user using the classic way - 401. ActExpAsgUsr Expand a folder of assignments of a user - 402. ActConAsgUsr Contract a folder of assignments of a user - 403. ActZIPAsgUsr Compress a folder of assignments of a user - 404. ActReqDatAsgUsr Ask for metadata of a file of assignments of a user - 405. ActChgDatAsgUsr Change metadata of a file of assignments of a user - 406. ActDowAsgUsr Download a file of assignments of a user - 407. ActReqRemFilWrkUsr Request removal of a file of works from a user - 408. ActRemFilWrkUsr Remove a file of works from a user - 409. ActRemFolWrkUsr Remove an empty folder of works of a user - 410. ActCopWrkUsr Set origin of copy in works of a user - 411. ActPasWrkUsr Paste a file or folder of works of a user - 412. ActRemTreWrkUsr Remove a not empty folder of works of a user - 413. ActFrmCreWrkUsr Form to create a new folder or file of works of a user - 414. ActCreFolWrkUsr Create a new folder of works of a user - 415. ActCreLnkWrkUsr Create a new link of works of a user - 416. ActRenFolWrkUsr Rename a folder of works of a user - 417. ActRcvFilWrkUsrDZ Receive a new file of works of a user using Dropzone.js - 418. ActRcvFilWrkUsrCla Receive a new file of works of a user using the classic way - 419. ActExpWrkUsr Expand a folder of works of a user - 420. ActConWrkUsr Contract a folder of works of a user - 421. ActZIPWrkUsr Compress a folder of works of a user - 422. ActReqDatWrkUsr Ask for metadata of a file of works of a user - 423. ActChgDatWrkUsr Change metadata of a file of works of a user - 424. ActDowWrkUsr Download a file of works of a user - 425. ActReqRemFilAsgCrs Request removal of a file of assignments in the course - 426. ActRemFilAsgCrs Remove a file of assignments in the course - 427. ActRemFolAsgCrs Remove an empty folder of assignments in the course - 428. ActCopAsgCrs Set origin of copy in assignments in the course - 429. ActPasAsgCrs Paste a file or folder of assignments in the course - 430. ActRemTreAsgCrs Remove a not empty folder of assignments in the course - 431. ActFrmCreAsgCrs Form to create a new folder or file of assignments in the course - 432. ActCreFolAsgCrs Create a new folder of assignments in the course - 433. ActCreLnkAsgCrs Create a new link of assignments in the course - 434. ActRenFolAsgCrs Rename a folder of assignments in the course - 435. ActRcvFilAsgCrsDZ Receive a file of assignments in the course using Dropzone.js - 436. ActRcvFilAsgCrsCla Receive a file of assignments in the course using the classic way - 437. ActExpAsgCrs Expand a folder of assignments in a course - 438. ActConAsgCrs Contract a folder of assignments in a course - 439. ActZIPAsgCrs Compress a folder of assignments in a course - 440. ActReqDatAsgCrs Ask for metadata of a file of assignments in a course - 441. ActChgDatAsgCrs Change metadata of a file of assignments in a course - 442. ActDowAsgCrs Download a file of assignments in a course - 443. ActReqRemFilWrkCrs Request removal of a file of works in the course - 444. ActRemFilWrkCrs Remove a file of works in the course - 445. ActRemFolWrkCrs Remove an empty folder of works in the course - 446. ActCopWrkCrs Set origin of copy in works in the course - 447. ActPasWrkCrs Paste a file or folder of works in the course - 448. ActRemTreWrkCrs Remove a not empty folder of works in the course - 449. ActFrmCreWrkCrs Form to create a new folder or file of works in the course - 450. ActCreFolWrkCrs Create a new folder of works in the course - 451. ActCreLnkWrkCrs Create a new link of works in the course - 452. ActRenFolWrkCrs Rename a folder of works in the course - 453. ActRcvFilWrkCrsDZ Receive a file of works in the course using Dropzone.js - 454. ActRcvFilWrkCrsCla Receive a file of works in the course using the classic way - 455. ActExpWrkCrs Expand a folder of works in a course - 456. ActConWrkCrs Contract a folder of works in a course - 457. ActZIPWrkCrs Compress a folder of works in a course - 458. ActReqDatWrkCrs Ask for metadata of a file of works in a course - 459. ActChgDatWrkCrs Change metadata of a file of works in a course - 460. ActDowWrkCrs Download a file of works in a course - 461. ActSeeTst Show the seft-assessment test - 462. ActAssTst Assess a self-assessment test - 463. ActEdiTstQst Request the edition of self-assessment questions - 464. ActEdiOneTstQst Edit one self-assesment test question - 465. ActReqImpTstQst Put form to ask for an XML with test questions to import - 466. ActImpTstQst Import test questions from XML file - 467. ActLstTstQst List for edition several self-assessment test questions - 468. ActRcvTstQst Receive a question of self-assessment - 469. ActShfTstQst Change shuffle of of a question of self-assessment - 470. ActRemTstQst Remove a question of self-assessment - 471. ActCfgTst Request renaming of tags of questions of self-assesment - 472. ActEnableTag Enable a tag - 473. ActDisableTag Disable a tag - 474. ActRenTag Rename a tag - 475. ActRcvCfgTst Receive configuration of test - 363. ActReqSeeMyTstExa Select range of dates to see my results of test exams - 476. ActSeeMyTstExa Show my test results - 364. ActReqSeeUsrTstExa Select users and range of dates to see results of test exams - 477. ActSeeUsrTstExa Show test results of several users - 478. ActSeeOneTstExaMe Show one test exam of me as student - 479. ActSeeOneTstExaOth Show one test exam of other user + 356. ActSeeAss Show the assessment system + 357. ActSeeAsg Show assignments + 358. ActAdmAsgWrkUsr One user sends works of the course + 359. ActReqAsgWrkCrs A teacher requests edition of works sent to the course + 360. ActReqTst Request a test of self-assesment + 361. ActSeeCal Show the academic calendar of the course with exam announcements + 362. ActSeeExaAnn Show the exam announcements + 363. ActSeeAdmMrk Marks zone (see or admin) + 364. ActSeeRecCrs Show fields of my record in this course + 365. ActEdiAss Edit the assessment system + 366. ActChgFrcReaAss Change force students to read assessment system + 367. ActChgHavReaAss Change if I have read assessment system + 368. ActSelInfSrcAss Selec. type of assessment + 369. ActRcvURLAss Receive a link a assessment + 370. ActRcvPagAss Receive a page with assessment + 371. ActEditorAss Integrated editor of assessment + 372. ActPlaTxtEdiAss Editor of plain text of assessment + 373. ActRchTxtEdiAss Editor of rich text of assessment + 374. ActRcvPlaTxtAss Receive and change the plain text of the assessment system + 375. ActRcvRchTxtAss Receive and change the rich text of the assessment system + 376. ActFrmNewAsg Form to create a new assignment + 377. ActEdiOneAsg Edit one assignment + 378. ActNewAsg Create new assignment + 379. ActChgAsg Modify data of an existing assignment + 380. ActReqRemAsg Request the removal of an assignment + 381. ActRemAsg Remove assignment + 382. ActHidAsg Hide assignment + 383. ActShoAsg Show assignment + 384. ActRcvRecCrs Receive and update fields of my record in this course + 385. ActAdmAsgWrkCrs Edit all the works sent to the course + 386. ActReqRemFilAsgUsr Request removal of a file of assignments from a user + 387. ActRemFilAsgUsr Remove a file of assignments from a user + 388. ActRemFolAsgUsr Remove an empty folder of assignments of a user + 389. ActCopAsgUsr Set origin of copy in assignments of a user + 390. ActPasAsgUsr Paste a file or folder of assignments of a user + 391. ActRemTreAsgUsr Remove a not empty folder of assignments of a user + 392. ActFrmCreAsgUsr Form to create a new folder or file of assignments of a user + 393. ActCreFolAsgUsr Create a new folder of assignments of a user + 394. ActCreLnkAsgUsr Create a new link of assignments of a user + 395. ActRenFolAsgUsr Rename a folder of assignments of a user + 396. ActRcvFilAsgUsrDZ Receive a new file of assignments of a user using Dropzone.js + 397. ActRcvFilAsgUsrCla Receive a new file of assignments of a user using the classic way + 398. ActExpAsgUsr Expand a folder of assignments of a user + 399. ActConAsgUsr Contract a folder of assignments of a user + 400. ActZIPAsgUsr Compress a folder of assignments of a user + 401. ActReqDatAsgUsr Ask for metadata of a file of assignments of a user + 402. ActChgDatAsgUsr Change metadata of a file of assignments of a user + 403. ActDowAsgUsr Download a file of assignments of a user + 404. ActReqRemFilWrkUsr Request removal of a file of works from a user + 405. ActRemFilWrkUsr Remove a file of works from a user + 406. ActRemFolWrkUsr Remove an empty folder of works of a user + 407. ActCopWrkUsr Set origin of copy in works of a user + 408. ActPasWrkUsr Paste a file or folder of works of a user + 409. ActRemTreWrkUsr Remove a not empty folder of works of a user + 410. ActFrmCreWrkUsr Form to create a new folder or file of works of a user + 411. ActCreFolWrkUsr Create a new folder of works of a user + 412. ActCreLnkWrkUsr Create a new link of works of a user + 413. ActRenFolWrkUsr Rename a folder of works of a user + 414. ActRcvFilWrkUsrDZ Receive a new file of works of a user using Dropzone.js + 415. ActRcvFilWrkUsrCla Receive a new file of works of a user using the classic way + 416. ActExpWrkUsr Expand a folder of works of a user + 417. ActConWrkUsr Contract a folder of works of a user + 418. ActZIPWrkUsr Compress a folder of works of a user + 419. ActReqDatWrkUsr Ask for metadata of a file of works of a user + 420. ActChgDatWrkUsr Change metadata of a file of works of a user + 421. ActDowWrkUsr Download a file of works of a user + 422. ActReqRemFilAsgCrs Request removal of a file of assignments in the course + 423. ActRemFilAsgCrs Remove a file of assignments in the course + 424. ActRemFolAsgCrs Remove an empty folder of assignments in the course + 425. ActCopAsgCrs Set origin of copy in assignments in the course + 426. ActPasAsgCrs Paste a file or folder of assignments in the course + 427. ActRemTreAsgCrs Remove a not empty folder of assignments in the course + 428. ActFrmCreAsgCrs Form to create a new folder or file of assignments in the course + 429. ActCreFolAsgCrs Create a new folder of assignments in the course + 430. ActCreLnkAsgCrs Create a new link of assignments in the course + 431. ActRenFolAsgCrs Rename a folder of assignments in the course + 432. ActRcvFilAsgCrsDZ Receive a file of assignments in the course using Dropzone.js + 433. ActRcvFilAsgCrsCla Receive a file of assignments in the course using the classic way + 434. ActExpAsgCrs Expand a folder of assignments in a course + 435. ActConAsgCrs Contract a folder of assignments in a course + 436. ActZIPAsgCrs Compress a folder of assignments in a course + 437. ActReqDatAsgCrs Ask for metadata of a file of assignments in a course + 438. ActChgDatAsgCrs Change metadata of a file of assignments in a course + 439. ActDowAsgCrs Download a file of assignments in a course + 440. ActReqRemFilWrkCrs Request removal of a file of works in the course + 441. ActRemFilWrkCrs Remove a file of works in the course + 442. ActRemFolWrkCrs Remove an empty folder of works in the course + 443. ActCopWrkCrs Set origin of copy in works in the course + 444. ActPasWrkCrs Paste a file or folder of works in the course + 445. ActRemTreWrkCrs Remove a not empty folder of works in the course + 446. ActFrmCreWrkCrs Form to create a new folder or file of works in the course + 447. ActCreFolWrkCrs Create a new folder of works in the course + 448. ActCreLnkWrkCrs Create a new link of works in the course + 449. ActRenFolWrkCrs Rename a folder of works in the course + 450. ActRcvFilWrkCrsDZ Receive a file of works in the course using Dropzone.js + 451. ActRcvFilWrkCrsCla Receive a file of works in the course using the classic way + 452. ActExpWrkCrs Expand a folder of works in a course + 453. ActConWrkCrs Contract a folder of works in a course + 454. ActZIPWrkCrs Compress a folder of works in a course + 455. ActReqDatWrkCrs Ask for metadata of a file of works in a course + 456. ActChgDatWrkCrs Change metadata of a file of works in a course + 457. ActDowWrkCrs Download a file of works in a course + 458. ActSeeTst Show the seft-assessment test + 459. ActAssTst Assess a self-assessment test + 460. ActEdiTstQst Request the edition of self-assessment questions + 461. ActEdiOneTstQst Edit one self-assesment test question + 462. ActReqImpTstQst Put form to ask for an XML with test questions to import + 463. ActImpTstQst Import test questions from XML file + 464. ActLstTstQst List for edition several self-assessment test questions + 465. ActRcvTstQst Receive a question of self-assessment + 466. ActShfTstQst Change shuffle of of a question of self-assessment + 467. ActRemTstQst Remove a question of self-assessment + 468. ActCfgTst Request renaming of tags of questions of self-assesment + 469. ActEnableTag Enable a tag + 470. ActDisableTag Disable a tag + 471. ActRenTag Rename a tag + 472. ActRcvCfgTst Receive configuration of test + 473. ActReqSeeMyTstExa Select range of dates to see my results of test exams + 474. ActSeeMyTstExa Show my test results + 475. ActReqSeeUsrTstExa Select users and range of dates to see results of test exams + 476. ActSeeUsrTstExa Show test results of several users + 477. ActSeeOneTstExaMe Show one test exam of me as student + 478. ActSeeOneTstExaOth Show one test exam of other user + + 479. ActPrnCal Show print view of the academic calendar of the course + 480. ActEdiExaAnn Edit an exam announcement 481. ActRcvExaAnn Receive an exam announcement 482. ActPrnExaAnn Show an exam announcement ready to be printed @@ -652,26 +654,26 @@ Assessment: 526. ActCreFolMrkGrp Create a new folder in marks in group 527. ActRenFolMrkGrp Rename a folder in marks in group 528. ActRcvFilMrkGrpDZ Receive a file to marks in group using Dropzone.js - 528. ActRcvFilMrkGrpCla Receive a file to marks in group using the classic way - 529. ActExpAdmMrkGrp Expand a folder in marks administration in group - 530. ActConAdmMrkGrp Contract a folder in marks administration in group - 531. ActZIPAdmMrkGrp Compress a folder in marks administration in group - 532. ActShoMrkGrp Show hidden folder or file of the marks administration in group - 533. ActHidMrkGrp Hide folder or file of the marks administration in group - 534. ActReqDatAdmMrkGrp Ask for metadata of a file in marks administration in group - 535. ActChgDatAdmMrkGrp Change metadata of a file in marks administration in group - 536. ActDowAdmMrkGrp Download a file in marks administration in group - 537. ActChgNumRowHeaGrp Change the number of rows of cabecera of a file of marks in group - 538. ActChgNumRowFooGrp Change the number of rows of pie of a file of marks in group + 529. ActRcvFilMrkGrpCla Receive a file to marks in group using the classic way + 530. ActExpAdmMrkGrp Expand a folder in marks administration in group + 531. ActConAdmMrkGrp Contract a folder in marks administration in group + 532. ActZIPAdmMrkGrp Compress a folder in marks administration in group + 533. ActShoMrkGrp Show hidden folder or file of the marks administration in group + 534. ActHidMrkGrp Hide folder or file of the marks administration in group + 535. ActReqDatAdmMrkGrp Ask for metadata of a file in marks administration in group + 536. ActChgDatAdmMrkGrp Change metadata of a file in marks administration in group + 537. ActDowAdmMrkGrp Download a file in marks administration in group + 538. ActChgNumRowHeaGrp Change the number of rows of cabecera of a file of marks in group + 539. ActChgNumRowFooGrp Change the number of rows of pie of a file of marks in group Users: - 539. ActReqSelGrp Request the selection of groups of students - 540. ActLstInv Show class photo or list of guests - 541. ActLstStd Show class photo or list of students - 542. ActSeeAtt Show attendance events - 543. ActLstTch Show class photo or list of teachers - 544. ActLstAdm List main data of degree administrators - 545. ActReqSignUp Apply for my enrollment - 546. ActSeeSignUpReq Show pending requests for inscription in the current course + 540. ActReqSelGrp Request the selection of groups of students + 541. ActLstInv Show class photo or list of guests + 542. ActLstStd Show class photo or list of students + 543. ActSeeAtt Show attendance events + 544. ActLstTch Show class photo or list of teachers + 545. ActLstAdm List main data of degree administrators + 546. ActReqSignUp Apply for my enrollment + 547. ActSeeSignUpReq Show pending requests for inscription in the current course 548. ActReqMdfSevUsr Request the enrollment/removing of several students to / from current course 549. ActLstCon List connected users @@ -680,371 +682,371 @@ Users: 552. ActNewGrpTyp Request the creation of a type of group of students 553. ActReqRemGrpTyp Request the removal of a type of group of students 554. ActRemGrpTyp Remove a type of group of students - 554. ActRenGrpTyp Request renaming of a type of group of students - 555. ActChgMdtGrpTyp Request change if it is mandatory to register in groups of a type - 556. ActChgMulGrpTyp Request change if it is possible to register in multiple groups of a type - 557. ActChgTimGrpTyp Request change when the groups of a type will be open - 558. ActNewGrp Request the creation of a group of students - 559. ActReqRemGrp Request the removal of a group of students - 560. ActRemGrp Remove a group of students - 561. ActOpeGrp Abrir a group of students - 562. ActCloGrp Cerrar a group of students - 563. ActEnaFilZonGrp Enable zonas of files of a group - 564. ActDisFilZonGrp Disable zonas of files of a group - 565. ActChgGrpTyp Request change in the type of group of students - 566. ActRenGrp Request renaming of a group of students - 567. ActChgMaxStdGrp Request change in the number máximo of students of a group + 555. ActRenGrpTyp Request renaming of a type of group of students + 556. ActChgMdtGrpTyp Request change if it is mandatory to register in groups of a type + 557. ActChgMulGrpTyp Request change if it is possible to register in multiple groups of a type + 558. ActChgTimGrpTyp Request change when the groups of a type will be open + 559. ActNewGrp Request the creation of a group of students + 560. ActReqRemGrp Request the removal of a group of students + 561. ActRemGrp Remove a group of students + 562. ActOpeGrp Abrir a group of students + 563. ActCloGrp Cerrar a group of students + 564. ActEnaFilZonGrp Enable zonas of files of a group + 565. ActDisFilZonGrp Disable zonas of files of a group + 566. ActChgGrpTyp Request change in the type of group of students + 567. ActRenGrp Request renaming of a group of students + 568. ActChgMaxStdGrp Request change in the number máximo of students of a group - 568. ActGetExtLstStd Get external lists of students - 569. ActPrnInvPho Show the class photo of guests ready to be printed - 570. ActPrnStdPho Show the class photo of students ready to be printed - 571. ActPrnTchPho Show the class photo of teachers ready to be printed - 572. ActLstInvAll List in another window the full data of guests - 573. ActLstStdAll List in another window the full data of students - 574. ActLstTchAll List in another window the full data of teachers - 575. ActSeeRecOneStd Show records of one selected student - 576. ActSeeRecOneTch Show records of one selected teacher - 577. ActSeeRecSevInv Show records of several selected guests - 578. ActSeeRecSevStd Show records of several selected students - 579. ActSeeRecSevTch Show records of several selected teachers - 580. ActPrnRecSevInv Show records of several selected guests ready to be printed - 581. ActPrnRecSevStd Show records of several selected students ready to be printed - 582. ActPrnRecSevTch Show records of several selected teachers ready to be printed - 583. ActRcvRecOthUsr Update record fields of a student in this course - 584. ActEdiRecFie Request the edition of record fields of students - 585. ActNewFie Request the creation of a record field - 586. ActReqRemFie Request the removal of record field - 587. ActRemFie Remove a record field - 588. ActRenFie Request renaming of record field - 589. ActChgRowFie Request change in number of lines of form of a record field - 590. ActChgVisFie Request change in visibility of a record field + 569. ActGetExtLstStd Get external lists of students + 570. ActPrnInvPho Show the class photo of guests ready to be printed + 571. ActPrnStdPho Show the class photo of students ready to be printed + 572. ActPrnTchPho Show the class photo of teachers ready to be printed + 573. ActLstInvAll List in another window the full data of guests + 574. ActLstStdAll List in another window the full data of students + 575. ActLstTchAll List in another window the full data of teachers + 576. ActSeeRecOneStd Show records of one selected student + 577. ActSeeRecOneTch Show records of one selected teacher + 578. ActSeeRecSevInv Show records of several selected guests + 579. ActSeeRecSevStd Show records of several selected students + 580. ActSeeRecSevTch Show records of several selected teachers + 581. ActPrnRecSevInv Show records of several selected guests ready to be printed + 582. ActPrnRecSevStd Show records of several selected students ready to be printed + 583. ActPrnRecSevTch Show records of several selected teachers ready to be printed + 584. ActRcvRecOthUsr Update record fields of a student in this course + 585. ActEdiRecFie Request the edition of record fields of students + 586. ActNewFie Request the creation of a record field + 587. ActReqRemFie Request the removal of record field + 588. ActRemFie Remove a record field + 589. ActRenFie Request renaming of record field + 590. ActChgRowFie Request change in number of lines of form of a record field + 591. ActChgVisFie Request change in visibility of a record field - 591. ActReqLstAttStd Request listing of attendance of several students to several events - 592. ActSeeLstAttStd List attendance of several students to several events - 593. ActPrnLstAttStd Print attendance of several students to several events - 594. ActFrmNewAtt Form to create a new attendance event - 595. ActEdiOneAtt Edit one attendance event - 596. ActNewAtt Create new attendance event - 597. ActChgAtt Modify data of an existing attendance event - 598. ActReqRemAtt Request the removal of an attendance event - 599. ActRemAtt Remove attendance event - 600. ActHidAtt Hide attendance event - 601. ActShoAtt Show attendance event - 602. ActSeeOneAtt List students who attended to an event - 603. ActRecAttStd Save students who attended to an event and comments - 604. ActRecAttMe Save my comments as student in an attendance event + 592. ActReqLstAttStd Request listing of attendance of several students to several events + 593. ActSeeLstAttStd List attendance of several students to several events + 594. ActPrnLstAttStd Print attendance of several students to several events + 595. ActFrmNewAtt Form to create a new attendance event + 596. ActEdiOneAtt Edit one attendance event + 597. ActNewAtt Create new attendance event + 598. ActChgAtt Modify data of an existing attendance event + 599. ActReqRemAtt Request the removal of an attendance event + 600. ActRemAtt Remove attendance event + 601. ActHidAtt Hide attendance event + 602. ActShoAtt Show attendance event + 603. ActSeeOneAtt List students who attended to an event + 604. ActRecAttStd Save students who attended to an event and comments + 605. ActRecAttMe Save my comments as student in an attendance event - 605. ActSignUp Apply for my enrollment - 606. ActReqRejSignUp Ask if reject the enrollment of a user in a course - 607. ActRejSignUp Reject the enrollment of a user in a course + 606. ActSignUp Apply for my enrollment + 607. ActReqRejSignUp Ask if reject the enrollment of a user in a course + 608. ActRejSignUp Reject the enrollment of a user in a course - 547. ActReqMdfOneUsr Request the enrollment/removing of a user - 608. ActReqMdfUsr Register a user in this course - 609. ActReqUsrPho Show form to send the photo of another user - 610. ActDetUsrPho Receive other user's photo and detect faces on it - 611. ActUpdUsrPho Update other user's photo - 612. ActRemUsrPho Remove the photo of otro user - 613. ActCreOthUsrDat Insertar a new user in this course - 614. ActUpdOthUsrDat Actualizar the card of otro user - 615. ActReqAccEnrCrs Confirm acceptation / refusion of enrollment in current course - 616. ActAccEnrCrs Accept enrollment in current course - 617. ActRemMeCrs Refuse enrollment in current course - 618. ActNewAdm Register an administrador in this degree - 619. ActRemAdm Remove an administrador of this degree - 620. ActRcvFrmMdfUsrCrs Receive a form with IDs of users to be registeres/removed to/from current course - 621. ActFrmIDOthUsr Show form to the change of the IDs of another user - 622. ActRemIDOth Remove one of the IDs of another user - 623. ActNewIDOth Create a new user's ID for another user - 624. ActFrmPwdOthUsr Show form to the change of the password of another user - 625. ActChgPwdOthUsr Change the password of another user - 626. ActRemUsrCrs Remove a user from the current course - 627. ActRemUsrGbl Eliminate completely a user from the platform - 628. ActReqRemAllStdCrs Request the removal of all the students from the current course - 629. ActRemAllStdCrs Remove all the students from the current course - 630. ActReqRemOldUsr Request the complete elimination of old users - 631. ActRemOldUsr Eliminate completely old users + 609. ActReqMdfOneUsr Request the enrollment/removing of a user + 610. ActReqMdfUsr Register a user in this course + 611. ActReqUsrPho Show form to send the photo of another user + 612. ActDetUsrPho Receive other user's photo and detect faces on it + 613. ActUpdUsrPho Update other user's photo + 614. ActRemUsrPho Remove the photo of otro user + 615. ActCreOthUsrDat Insertar a new user in this course + 616. ActUpdOthUsrDat Actualizar the card of otro user + 617. ActReqAccEnrCrs Confirm acceptation / refusion of enrollment in current course + 618. ActAccEnrCrs Accept enrollment in current course + 619. ActRemMeCrs Refuse enrollment in current course + 620. ActNewAdm Register an administrador in this degree + 621. ActRemAdm Remove an administrador of this degree + 622. ActRcvFrmMdfUsrCrs Receive a form with IDs of users to be registeres/removed to/from current course + 623. ActFrmIDOthUsr Show form to the change of the IDs of another user + 624. ActRemIDOth Remove one of the IDs of another user + 625. ActNewIDOth Create a new user's ID for another user + 626. ActFrmPwdOthUsr Show form to the change of the password of another user + 627. ActChgPwdOthUsr Change the password of another user + 628. ActRemUsrCrs Remove a user from the current course + 629. ActRemUsrGbl Eliminate completely a user from the platform + 630. ActReqRemAllStdCrs Request the removal of all the students from the current course + 631. ActRemAllStdCrs Remove all the students from the current course + 632. ActReqRemOldUsr Request the complete elimination of old users + 633. ActRemOldUsr Eliminate completely old users Messages: - 632. ActSeeNtf Show my recent notifications - 633. ActSeeAnn Show global announcements - 634. ActSeeNot Show notices - 635. ActSeeFor Show the level superior of the forums - 636. ActSeeChtRms Show the chat rooms - 637. ActReqMsgUsr Write message a varios users - 638. ActSeeRcvMsg Show the messages received from other users (link in menu) - 639. ActSeeSntMsg Show the messages sent to other users - 640. ActMaiStd Send an e-mail to students - 641. ActWriAnn Show form to create a new global announcement - 642. ActRcvAnn Receive and create a new global announcement - 643. ActRemAnn Remove global announcement - 644. ActShoNot Show (expand) a notice - 645. ActWriNot Write a new notice - 646. ActRcvNot Receive and create a new notice - 647. ActHidNot Hide a notice that was active - 648. ActRevNot Reveal a notice that was hidden - 649. ActRemNot Remove a notice - 650. ActSeeNewNtf Show my recent notifications (link in top heading) - 651. ActMrkNtfSee Mark all my notifications as seen - 652. ActSeeForCrsUsr Show top level of forum of users of the course - 653. ActSeeForCrsTch Show top level of forum of teachers of the course - 654. ActSeeForDegUsr Show top level of forum of users of the degree - 655. ActSeeForDegTch Show top level of forum of teachers of the degree - 656. ActSeeForCtrUsr Show top level of forum of users of the centre - 657. ActSeeForCtrTch Show top level of forum of teachers of the centre - 658. ActSeeForInsUsr Show top level of forum of users of the institution - 669. ActSeeForInsTch Show top level of forum of teachers of the institution - 660. ActSeeForGenUsr Show top level of forum of users general - 661. ActSeeForGenTch Show top level of forum of teachers general - 662. ActSeeForSWAUsr Show top level of forum of users of the platform - 663. ActSeeForSWATch Show top level of forum of teachers of the platform - 664. ActSeePstForCrsUsr Show the messages of a thread of the forum of users of the course - 665. ActSeePstForCrsTch Show the messages of a thread of the forum of teachers of the course - 666. ActSeePstForDegUsr Show the messages of a thread of the forum of users of the degree - 667. ActSeePstForDegTch Show the messages of a thread of the forum of teachers of the degree - 668. ActSeePstForCtrUsr Show the messages of a thread of the forum of users of the centre - 669. ActSeePstForCtrTch Show the messages of a thread of the forum of teachers of the centre - 670. ActSeePstForInsUsr Show the messages of a thread of the forum of users of the institution - 671. ActSeePstForInsTch Show the messages of a thread of the forum of teachers of the institution - 672. ActSeePstForGenUsr Show the messages of a thread of the forum of users general - 673. ActSeePstForGenTch Show the messages of a thread of the forum of teachers general - 674. ActSeePstForSWAUsr Show the messages of a thread of the forum of users of the platform - 675. ActSeePstForSWATch Show the messages of a thread of the forum of teachers of the platform - 676. ActRcvThrForCrsUsr Receive the first message of a new thread of forum of users of the course - 677. ActRcvThrForCrsTch Receive the first message of a new thread of forum of teachers of the course - 678. ActRcvThrForDegUsr Receive the first message of a new thread of forum of users of the degree - 679. ActRcvThrForDegTch Receive the first message of a new thread of forum of teachers of the degree - 680. ActRcvThrForCtrUsr Receive the first message of a new thread of forum of users of centre - 681. ActRcvThrForCtrTch Receive the first message of a new thread of forum of teachers of centre - 682. ActRcvThrForInsUsr Receive the first message of a new thread of forum of users of the institution - 683. ActRcvThrForInsTch Receive the first message of a new thread of forum of teachers of the institution - 684. ActRcvThrForGenUsr Receive the first message of a new thread of forum of users general - 685. ActRcvThrForGenTch Receive the first message of a new thread of forum of teachers general - 686. ActRcvThrForSWAUsr Receive the first message of a new thread of forum of users of the platform - 687. ActRcvThrForSWATch Receive the first message of a new thread of forum of teachers of the platform - 688. ActRcvRepForCrsUsr Receive a message of answer in a thread existente in the forum of users of the course - 689. ActRcvRepForCrsTch Receive a message of answer in a thread existente in the forum of teachers of the course - 690. ActRcvRepForDegUsr Receive a message of answer in a thread existente in the forum of users of the degree - 691. ActRcvRepForDegTch Receive a message of answer in a thread existente in the forum of teachers of the degree - 692. ActRcvRepForCtrUsr Receive a message of answer in a thread existente in the forum of users of centre - 693. ActRcvRepForCtrTch Receive a message of answer in a thread existente in the forum of teachers of centre - 694. ActRcvRepForInsUsr Receive a message of answer in a thread existente in the forum of users of the institution - 695. ActRcvRepForInsTch Receive a message of answer in a thread existente in the forum of teachers of the institution - 696. ActRcvRepForGenUsr Receive a message of answer in a thread existente in the forum of users general - 697. ActRcvRepForGenTch Receive a message of answer in a thread existente in the forum of teachers general - 698. ActRcvRepForSWAUsr Receive a message of answer in a thread existente in the forum of users of the platform - 699. ActRcvRepForSWATch Receive a message of answer in a thread existente in the forum of teachers of the platform - 700. ActReqDelThrCrsUsr Request the removal of a thread of forum of users of the course - 701. ActReqDelThrCrsTch Request the removal of a thread of forum of teachers of the course - 702. ActReqDelThrDegUsr Request the removal of a thread of forum of users of the degree - 703. ActReqDelThrDegTch Request the removal of a thread of forum of teachers of the degree - 704. ActReqDelThrCtrUsr Request the removal of a thread of forum of users of centre - 705. ActReqDelThrCtrTch Request the removal of a thread of forum of teachers of centre - 706. ActReqDelThrInsUsr Request the removal of a thread of forum of users of the institution - 707. ActReqDelThrInsTch Request the removal of a thread of forum of teachers of the institution - 708. ActReqDelThrGenUsr Request the removal of a thread of forum of users general - 789. ActReqDelThrGenTch Request the removal of a thread of forum of teachers general - 710. ActReqDelThrSWAUsr Request the removal of a thread of forum of users of the platform - 711. ActReqDelThrSWATch Request the removal of a thread of forum of teachers of the platform - 712. ActDelThrForCrsUsr Remove a thread of forum of users of the course - 713. ActDelThrForCrsTch Remove a thread of forum of teachers of the course - 714. ActDelThrForDegUsr Remove a thread of forum of users of the degree - 715. ActDelThrForDegTch Remove a thread of forum of teachers of the degree - 716. ActDelThrForCtrUsr Remove a thread of forum of users of centre - 717. ActDelThrForCtrTch Remove a thread of forum of teachers of centre - 718. ActDelThrForInsUsr Remove a thread of forum of users of the institution - 719. ActDelThrForInsTch Remove a thread of forum of teachers of the institution - 720. ActDelThrForGenUsr Remove a thread of forum of users general - 721. ActDelThrForGenTch Remove a thread of forum of teachers general - 722. ActDelThrForSWAUsr Remove a thread of forum of users of the platform - 723. ActDelThrForSWATch Remove a thread of forum of teachers of the platform - 724. ActCutThrForCrsUsr Cut a thread of forum of users of the course - 725. ActCutThrForCrsTch Cut a thread of forum of teachers of the course - 726. ActCutThrForDegUsr Cut a thread of forum of users of the degree - 727. ActCutThrForDegTch Cut a thread of forum of teachers of the degree - 728. ActCutThrForCtrUsr Cut a thread of forum of users of centre - 729. ActCutThrForCtrTch Cut a thread of forum of teachers of centre - 730. ActCutThrForInsUsr Cut a thread of forum of users of the institution - 731. ActCutThrForInsTch Cut a thread of forum of teachers of the institution - 732. ActCutThrForGenUsr Cut a thread of forum of users general - 733. ActCutThrForGenTch Cut a thread of forum of teachers general - 734. ActCutThrForSWAUsr Cut a thread of forum of users of the platform - 735. ActCutThrForSWATch Cut a thread of forum of teachers of the platform - 736. ActPasThrForCrsUsr Paste a thread of forum of users of the course - 737. ActPasThrForCrsTch Paste a thread of forum of teachers of the course - 738. ActPasThrForDegUsr Paste a thread of forum of users of the degree - 739. ActPasThrForDegTch Paste a thread of forum of teachers of the degree - 740. ActPasThrForCtrUsr Paste a thread of forum of users of centre - 741. ActPasThrForCtrTch Paste a thread of forum of teachers of centre - 742. ActPasThrForInsUsr Paste a thread of forum of users of the institution - 743. ActPasThrForInsTch Paste a thread of forum of teachers of the institution - 744. ActPasThrForGenUsr Paste a thread of forum of users general - 745. ActPasThrForGenTch Paste a thread of forum of teachers general - 746. ActPasThrForSWAUsr Paste a thread of forum of users of the platform - 747. ActPasThrForSWATch Paste a thread of forum of teachers of the platform - 748. ActDelPstForCrsUsr Remove a message of forum of users of the course - 749. ActDelPstForCrsTch Remove a message of forum of teachers of the course - 750. ActDelPstForDegUsr Remove a message of forum of users of the degree - 751. ActDelPstForDegTch Remove a message of forum of teachers of the degree - 752. ActDelPstForCtrUsr Remove a message of forum of users of centre - 753. ActDelPstForCtrTch Remove a message of forum of teachers of centre - 754. ActDelPstForInsUsr Remove a message of forum of users of the institution - 755. ActDelPstForInsTch Remove a message of forum of teachers of the institution - 756. ActDelPstForGenUsr Remove a message of forum of users general - 758. ActDelPstForGenTch Remove a message of forum of teachers general - 758. ActDelPstForSWAUsr Remove a message of forum of users of the platform - 759. ActDelPstForSWATch Remove a message of forum of teachers of the platform - 760. ActEnbPstForCrsUsr Enable a message of forum of users of the course - 761. ActEnbPstForCrsTch Enable a message of forum of teachers of the course - 762. ActEnbPstForDegUsr Enable a message of forum of users of the degree - 763. ActEnbPstForDegTch Enable a message of forum of teachers of the degree - 764. ActEnbPstForCtrUsr Enable a message of forum of users of centre - 765. ActEnbPstForCtrTch Enable a message of forum of teachers of centre - 766. ActEnbPstForInsUsr Enable a message of forum of users of the institution - 767. ActEnbPstForInsTch Enable a message of forum of teachers of the institution - 768. ActEnbPstForGenUsr Enable a message of forum of users general - 769. ActEnbPstForGenTch Enable a message of forum of teachers general - 770. ActEnbPstForSWAUsr Enable a message of forum of users of the platform - 771. ActEnbPstForSWATch Enable a message of forum of teachers of the platform - 772. ActDisPstForCrsUsr Disable a message of forum of users of the course - 773. ActDisPstForCrsTch Disable a message of forum of teachers of the course - 774. ActDisPstForDegUsr Disable a message of forum of users of the degree - 775. ActDisPstForDegTch Disable a message of forum of teachers of the degree - 776. ActDisPstForCtrUsr Disable a message of forum of users of centre - 777. ActDisPstForCtrTch Disable a message of forum of teachers of centre - 778. ActDisPstForInsUsr Disable a message of forum of users of the institution - 779. ActDisPstForInsTch Disable a message of forum of teachers of the institution - 780. ActDisPstForGenUsr Disable a message of forum of users general - 781. ActDisPstForGenTch Disable a message of forum of teachers general - 782. ActDisPstForSWAUsr Disable a message of forum of users of the platform - 783. ActDisPstForSWATch Disable a message of forum of teachers of the platform - 784. ActRcvMsgUsr Sent/Receive a message of a user - 785. ActReqDelAllSntMsg Request the removal of todos the messages sent to other users - 786. ActReqDelAllRcvMsg Request the removal of todos the messages received from other users - 787. ActDelAllSntMsg Remove todos the messages sent to other users - 788. ActDelAllRcvMsg Remove todos the messages received from other users - 789. ActDelSntMsg Remove a message sent to other users - 790. ActDelRcvMsg Remove a message received from other user - 791. ActExpSntMsg See (expand) sent message - 792. ActExpRcvMsg See (expand) received message - 793. ActConSntMsg Hide (contract) sent message - 794. ActConRcvMsg Hide (contract) received message - 785. ActLstBanUsr List banned users - 786. ActBanUsrMsg Ban the sender of a message when showing received messages - 797. ActUnbUsrMsg Unban the sender of a message when showing received messages - 798. ActUnbUsrLst Unban a user when listing banned users - 799. ActCht Enter in a chat room to chat + 634. ActSeeNtf Show my recent notifications + 635. ActSeeAnn Show global announcements + 636. ActSeeNot Show notices + 637. ActSeeFor Show the level superior of the forums + 638. ActSeeChtRms Show the chat rooms + 639. ActReqMsgUsr Write message a varios users + 640. ActSeeRcvMsg Show the messages received from other users (link in menu) + 641. ActSeeSntMsg Show the messages sent to other users + 642. ActMaiStd Send an e-mail to students + 643. ActWriAnn Show form to create a new global announcement + 644. ActRcvAnn Receive and create a new global announcement + 645. ActRemAnn Remove global announcement + 646. ActShoNot Show (expand) a notice + 647. ActWriNot Write a new notice + 648. ActRcvNot Receive and create a new notice + 649. ActHidNot Hide a notice that was active + 650. ActRevNot Reveal a notice that was hidden + 651. ActRemNot Remove a notice + 652. ActSeeNewNtf Show my recent notifications (link in top heading) + 653. ActMrkNtfSee Mark all my notifications as seen + 654. ActSeeForCrsUsr Show top level of forum of users of the course + 655. ActSeeForCrsTch Show top level of forum of teachers of the course + 656. ActSeeForDegUsr Show top level of forum of users of the degree + 657. ActSeeForDegTch Show top level of forum of teachers of the degree + 658. ActSeeForCtrUsr Show top level of forum of users of the centre + 659. ActSeeForCtrTch Show top level of forum of teachers of the centre + 660. ActSeeForInsUsr Show top level of forum of users of the institution + 661. ActSeeForInsTch Show top level of forum of teachers of the institution + 662. ActSeeForGenUsr Show top level of forum of users general + 663. ActSeeForGenTch Show top level of forum of teachers general + 664. ActSeeForSWAUsr Show top level of forum of users of the platform + 665. ActSeeForSWATch Show top level of forum of teachers of the platform + 666. ActSeePstForCrsUsr Show the messages of a thread of the forum of users of the course + 667. ActSeePstForCrsTch Show the messages of a thread of the forum of teachers of the course + 668. ActSeePstForDegUsr Show the messages of a thread of the forum of users of the degree + 669. ActSeePstForDegTch Show the messages of a thread of the forum of teachers of the degree + 670. ActSeePstForCtrUsr Show the messages of a thread of the forum of users of the centre + 671. ActSeePstForCtrTch Show the messages of a thread of the forum of teachers of the centre + 672. ActSeePstForInsUsr Show the messages of a thread of the forum of users of the institution + 673. ActSeePstForInsTch Show the messages of a thread of the forum of teachers of the institution + 674. ActSeePstForGenUsr Show the messages of a thread of the forum of users general + 675. ActSeePstForGenTch Show the messages of a thread of the forum of teachers general + 676. ActSeePstForSWAUsr Show the messages of a thread of the forum of users of the platform + 677. ActSeePstForSWATch Show the messages of a thread of the forum of teachers of the platform + 678. ActRcvThrForCrsUsr Receive the first message of a new thread of forum of users of the course + 679. ActRcvThrForCrsTch Receive the first message of a new thread of forum of teachers of the course + 680. ActRcvThrForDegUsr Receive the first message of a new thread of forum of users of the degree + 681. ActRcvThrForDegTch Receive the first message of a new thread of forum of teachers of the degree + 682. ActRcvThrForCtrUsr Receive the first message of a new thread of forum of users of centre + 683. ActRcvThrForCtrTch Receive the first message of a new thread of forum of teachers of centre + 684. ActRcvThrForInsUsr Receive the first message of a new thread of forum of users of the institution + 685. ActRcvThrForInsTch Receive the first message of a new thread of forum of teachers of the institution + 686. ActRcvThrForGenUsr Receive the first message of a new thread of forum of users general + 687. ActRcvThrForGenTch Receive the first message of a new thread of forum of teachers general + 688. ActRcvThrForSWAUsr Receive the first message of a new thread of forum of users of the platform + 689. ActRcvThrForSWATch Receive the first message of a new thread of forum of teachers of the platform + 690. ActRcvRepForCrsUsr Receive a message of answer in a thread existente in the forum of users of the course + 691. ActRcvRepForCrsTch Receive a message of answer in a thread existente in the forum of teachers of the course + 692. ActRcvRepForDegUsr Receive a message of answer in a thread existente in the forum of users of the degree + 693. ActRcvRepForDegTch Receive a message of answer in a thread existente in the forum of teachers of the degree + 694. ActRcvRepForCtrUsr Receive a message of answer in a thread existente in the forum of users of centre + 695. ActRcvRepForCtrTch Receive a message of answer in a thread existente in the forum of teachers of centre + 696. ActRcvRepForInsUsr Receive a message of answer in a thread existente in the forum of users of the institution + 697. ActRcvRepForInsTch Receive a message of answer in a thread existente in the forum of teachers of the institution + 698. ActRcvRepForGenUsr Receive a message of answer in a thread existente in the forum of users general + 699. ActRcvRepForGenTch Receive a message of answer in a thread existente in the forum of teachers general + 700. ActRcvRepForSWAUsr Receive a message of answer in a thread existente in the forum of users of the platform + 701. ActRcvRepForSWATch Receive a message of answer in a thread existente in the forum of teachers of the platform + 702. ActReqDelThrCrsUsr Request the removal of a thread of forum of users of the course + 703. ActReqDelThrCrsTch Request the removal of a thread of forum of teachers of the course + 704. ActReqDelThrDegUsr Request the removal of a thread of forum of users of the degree + 705. ActReqDelThrDegTch Request the removal of a thread of forum of teachers of the degree + 706. ActReqDelThrCtrUsr Request the removal of a thread of forum of users of centre + 707. ActReqDelThrCtrTch Request the removal of a thread of forum of teachers of centre + 708. ActReqDelThrInsUsr Request the removal of a thread of forum of users of the institution + 709. ActReqDelThrInsTch Request the removal of a thread of forum of teachers of the institution + 710. ActReqDelThrGenUsr Request the removal of a thread of forum of users general + 711. ActReqDelThrGenTch Request the removal of a thread of forum of teachers general + 712. ActReqDelThrSWAUsr Request the removal of a thread of forum of users of the platform + 713. ActReqDelThrSWATch Request the removal of a thread of forum of teachers of the platform + 714. ActDelThrForCrsUsr Remove a thread of forum of users of the course + 715. ActDelThrForCrsTch Remove a thread of forum of teachers of the course + 716. ActDelThrForDegUsr Remove a thread of forum of users of the degree + 717. ActDelThrForDegTch Remove a thread of forum of teachers of the degree + 718. ActDelThrForCtrUsr Remove a thread of forum of users of centre + 719. ActDelThrForCtrTch Remove a thread of forum of teachers of centre + 720. ActDelThrForInsUsr Remove a thread of forum of users of the institution + 721. ActDelThrForInsTch Remove a thread of forum of teachers of the institution + 722. ActDelThrForGenUsr Remove a thread of forum of users general + 723. ActDelThrForGenTch Remove a thread of forum of teachers general + 724. ActDelThrForSWAUsr Remove a thread of forum of users of the platform + 725. ActDelThrForSWATch Remove a thread of forum of teachers of the platform + 726. ActCutThrForCrsUsr Cut a thread of forum of users of the course + 727. ActCutThrForCrsTch Cut a thread of forum of teachers of the course + 728. ActCutThrForDegUsr Cut a thread of forum of users of the degree + 729. ActCutThrForDegTch Cut a thread of forum of teachers of the degree + 730. ActCutThrForCtrUsr Cut a thread of forum of users of centre + 731. ActCutThrForCtrTch Cut a thread of forum of teachers of centre + 732. ActCutThrForInsUsr Cut a thread of forum of users of the institution + 733. ActCutThrForInsTch Cut a thread of forum of teachers of the institution + 734. ActCutThrForGenUsr Cut a thread of forum of users general + 735. ActCutThrForGenTch Cut a thread of forum of teachers general + 736. ActCutThrForSWAUsr Cut a thread of forum of users of the platform + 737. ActCutThrForSWATch Cut a thread of forum of teachers of the platform + 738. ActPasThrForCrsUsr Paste a thread of forum of users of the course + 739. ActPasThrForCrsTch Paste a thread of forum of teachers of the course + 740. ActPasThrForDegUsr Paste a thread of forum of users of the degree + 741. ActPasThrForDegTch Paste a thread of forum of teachers of the degree + 742. ActPasThrForCtrUsr Paste a thread of forum of users of centre + 743. ActPasThrForCtrTch Paste a thread of forum of teachers of centre + 744. ActPasThrForInsUsr Paste a thread of forum of users of the institution + 745. ActPasThrForInsTch Paste a thread of forum of teachers of the institution + 746. ActPasThrForGenUsr Paste a thread of forum of users general + 747. ActPasThrForGenTch Paste a thread of forum of teachers general + 748. ActPasThrForSWAUsr Paste a thread of forum of users of the platform + 749. ActPasThrForSWATch Paste a thread of forum of teachers of the platform + 750. ActDelPstForCrsUsr Remove a message of forum of users of the course + 751. ActDelPstForCrsTch Remove a message of forum of teachers of the course + 752. ActDelPstForDegUsr Remove a message of forum of users of the degree + 753. ActDelPstForDegTch Remove a message of forum of teachers of the degree + 754. ActDelPstForCtrUsr Remove a message of forum of users of centre + 755. ActDelPstForCtrTch Remove a message of forum of teachers of centre + 756. ActDelPstForInsUsr Remove a message of forum of users of the institution + 757. ActDelPstForInsTch Remove a message of forum of teachers of the institution + 758. ActDelPstForGenUsr Remove a message of forum of users general + 759. ActDelPstForGenTch Remove a message of forum of teachers general + 760. ActDelPstForSWAUsr Remove a message of forum of users of the platform + 761. ActDelPstForSWATch Remove a message of forum of teachers of the platform + 762. ActEnbPstForCrsUsr Enable a message of forum of users of the course + 763. ActEnbPstForCrsTch Enable a message of forum of teachers of the course + 764. ActEnbPstForDegUsr Enable a message of forum of users of the degree + 765. ActEnbPstForDegTch Enable a message of forum of teachers of the degree + 766. ActEnbPstForCtrUsr Enable a message of forum of users of centre + 767. ActEnbPstForCtrTch Enable a message of forum of teachers of centre + 768. ActEnbPstForInsUsr Enable a message of forum of users of the institution + 769. ActEnbPstForInsTch Enable a message of forum of teachers of the institution + 770. ActEnbPstForGenUsr Enable a message of forum of users general + 771. ActEnbPstForGenTch Enable a message of forum of teachers general + 772. ActEnbPstForSWAUsr Enable a message of forum of users of the platform + 773. ActEnbPstForSWATch Enable a message of forum of teachers of the platform + 774. ActDisPstForCrsUsr Disable a message of forum of users of the course + 775. ActDisPstForCrsTch Disable a message of forum of teachers of the course + 776. ActDisPstForDegUsr Disable a message of forum of users of the degree + 777. ActDisPstForDegTch Disable a message of forum of teachers of the degree + 778. ActDisPstForCtrUsr Disable a message of forum of users of centre + 779. ActDisPstForCtrTch Disable a message of forum of teachers of centre + 780. ActDisPstForInsUsr Disable a message of forum of users of the institution + 781. ActDisPstForInsTch Disable a message of forum of teachers of the institution + 782. ActDisPstForGenUsr Disable a message of forum of users general + 783. ActDisPstForGenTch Disable a message of forum of teachers general + 784. ActDisPstForSWAUsr Disable a message of forum of users of the platform + 785. ActDisPstForSWATch Disable a message of forum of teachers of the platform + 786. ActRcvMsgUsr Sent/Receive a message of a user + 787. ActReqDelAllSntMsg Request the removal of todos the messages sent to other users + 788. ActReqDelAllRcvMsg Request the removal of todos the messages received from other users + 789. ActDelAllSntMsg Remove todos the messages sent to other users + 790. ActDelAllRcvMsg Remove todos the messages received from other users + 791. ActDelSntMsg Remove a message sent to other users + 792. ActDelRcvMsg Remove a message received from other user + 793. ActExpSntMsg See (expand) sent message + 794. ActExpRcvMsg See (expand) received message + 795. ActConSntMsg Hide (contract) sent message + 796. ActConRcvMsg Hide (contract) received message + 787. ActLstBanUsr List banned users + 788. ActBanUsrMsg Ban the sender of a message when showing received messages + 799. ActUnbUsrMsg Unban the sender of a message when showing received messages + 800. ActUnbUsrLst Unban a user when listing banned users + 801. ActCht Enter in a chat room to chat Statistics: - 800. ActSeeAllSvy List all surveys in pages - 801. ActReqUseGbl Request showing use of the platform - 802. ActSeePhoDeg Show a class photo with the average photos of the students of each degree - 803. ActReqStaCrs Request statistics of courses - 805. ActReqAccGbl Request query of clicks to the complete platform - 806. ActLstClk List last clicks in real time + 802. ActSeeAllSvy List all surveys in pages + 803. ActReqUseGbl Request showing use of the platform + 804. ActSeePhoDeg Show a class photo with the average photos of the students of each degree + 805. ActReqStaCrs Request statistics of courses + 806. ActReqAccGbl Request query of clicks to the complete platform + 807. ActLstClk List last clicks in real time - 807. ActSeeOneSvy Show one survey - 808. ActAnsSvy Answer a survey - 809. ActFrmNewSvy Form to create a new survey - 810. ActEdiOneSvy Edit one survey - 811. ActNewSvy Create new survey - 812. ActChgSvy Modify data of an existing survey - 813. ActReqRemSvy Request the removal of a survey - 814. ActRemSvy Remove survey - 815. ActReqRstSvy Request the reset of answers of a survey - 816. ActRstSvy Reset answers of survey - 817. ActHidSvy Hide survey - 818. ActShoSvy Show survey - 819. ActEdiOneSvyQst Edit a new question for a survey - 820. ActRcvSvyQst Receive a question of a survey - 821. ActRemSvyQst Remove a question of a survey - 822. ActSeeUseGbl Show use of the platform - 823. ActPrnPhoDeg Show vista of impresión of the class photo with the average photos of the students of each degree. - 824. ActCalPhoDeg Compute the average photos of the students of each degree - 825. ActSeeAccGbl Query clicks to the complete platform - 804. ActReqAccCrs Request query of clicks in the course - 826. ActSeeAccCrs Query clicks to current course - 827. ActSeeAllStaCrs Show statistics of courses + 808. ActSeeOneSvy Show one survey + 809. ActAnsSvy Answer a survey + 810. ActFrmNewSvy Form to create a new survey + 811. ActEdiOneSvy Edit one survey + 812. ActNewSvy Create new survey + 813. ActChgSvy Modify data of an existing survey + 814. ActReqRemSvy Request the removal of a survey + 815. ActRemSvy Remove survey + 816. ActReqRstSvy Request the reset of answers of a survey + 817. ActRstSvy Reset answers of survey + 818. ActHidSvy Hide survey + 819. ActShoSvy Show survey + 820. ActEdiOneSvyQst Edit a new question for a survey + 821. ActRcvSvyQst Receive a question of a survey + 822. ActRemSvyQst Remove a question of a survey + 823. ActSeeUseGbl Show use of the platform + 824. ActPrnPhoDeg Show vista of impresión of the class photo with the average photos of the students of each degree. + 825. ActCalPhoDeg Compute the average photos of the students of each degree + 826. ActSeeAccGbl Query clicks to the complete platform + 827. ActReqAccCrs Request query of clicks in the course + 828. ActSeeAccCrs Query clicks to current course + 829. ActSeeAllStaCrs Show statistics of courses Profile: - 828. ActFrmLogIn Show form to log in - 829. ActMyCrs Select one of my courses - 830. ActSeeMyTimTbl Show the timetable of all courses of the logged user - 831. ActFrmUsrAcc Show form to the creation or change of user's account - 832. ActReqEdiRecCom Request the edition of the record with the personal data of the user - 833. ActEdiPrf Show forms to edit preferences - 834. ActAdmBrf Show the briefcase of private archives - 835. ActMFUAct Show most frequently used actions + 830. ActFrmLogIn Show form to log in + 831. ActMyCrs Select one of my courses + 832. ActSeeMyTimTbl Show the timetable of all courses of the logged user + 833. ActFrmUsrAcc Show form to the creation or change of user's account + 834. ActReqEdiRecCom Request the edition of the record with the personal data of the user + 835. ActEdiPrf Show forms to edit preferences + 836. ActAdmBrf Show the briefcase of private archives + 837. ActMFUAct Show most frequently used actions - 836. ActAutUsrInt Authentify user internally (directly from the platform) - 837. ActAutUsrExt Authentify user externally (remotely from an external site) - 838. ActAutUsrChgLan Change language to my language just after authentication - 839. ActLogOut Close session - 840 ActAnnSee Mark announcement as seen + 838. ActAutUsrInt Authentify user internally (directly from the platform) + 839. ActAutUsrExt Authentify user externally (remotely from an external site) + 840. ActAutUsrChgLan Change language to my language just after authentication + 841. ActLogOut Close session + 842 ActAnnSee Mark announcement as seen - 841. ActReqSndNewPwd Show form to send a new password via e-mail - 842. ActSndNewPwd Send a new password via e-mail - 843. ActChgMyRol Change type of logged user + 843. ActReqSndNewPwd Show form to send a new password via e-mail + 844. ActSndNewPwd Send a new password via e-mail + 845. ActChgMyRol Change type of logged user - 844. ActCreUsrAcc Create new user account - 845. ActRemIDMe Remove one of my user's IDs - 846. ActNewIDMe Create a new user's ID for me - 847. ActRemOldNic Remove one of my old nicknames - 848. ActChgNic Change my nickname - 849. ActRemOldMai Remove one of my old e-mails - 850. ActChgMai Change my e-mail address - 851. ActCnfMai Confirm e-mail address - 852. ActFrmChgMyPwd Show form to the change of the password - 853. ActChgPwd Change the password - 854. ActChgMyData Update my personal data + 846. ActCreUsrAcc Create new user account + 847. ActRemIDMe Remove one of my user's IDs + 848. ActNewIDMe Create a new user's ID for me + 849. ActRemOldNic Remove one of my old nicknames + 850. ActChgNic Change my nickname + 851. ActRemOldMai Remove one of my old e-mails + 852. ActChgMai Change my e-mail address + 853. ActCnfMai Confirm e-mail address + 854. ActFrmChgMyPwd Show form to the change of the password + 855. ActChgPwd Change the password + 856. ActChgMyData Update my personal data - 855. ActReqMyPho Show form to send my photo - 856. ActDetMyPho Receive my photo and detect faces on it - 857. ActUpdMyPho Update my photo - 858. ActRemMyPho Remove my photo - 878. ActChgPubPho Change photo privacity + 857. ActReqMyPho Show form to send my photo + 858. ActDetMyPho Receive my photo and detect faces on it + 859. ActUpdMyPho Update my photo + 860. ActRemMyPho Remove my photo + 861. ActChgPubPho Change photo privacity - 859. ActReqEdiMyIns Request the edition of my institution, centre and department - 860. ActChgCtyMyIns Change the country of my institution - 861. ActChgMyIns Change my institution - 862. ActChgMyCtr Change my centre - 863. ActChgMyDpt Change my department - 864. ActChgMyOff Change my office - 865. ActChgMyOffPho Change my office phone + 862. ActReqEdiMyIns Request the edition of my institution, centre and department + 863. ActChgCtyMyIns Change the country of my institution + 864. ActChgMyIns Change my institution + 865. ActChgMyCtr Change my centre + 866. ActChgMyDpt Change my department + 867. ActChgMyOff Change my office + 868. ActChgMyOffPho Change my office phone - 866. ActReqEdiMyNet Request the edition of my social networks - 867. ActChgMyNet Change my web and social networks + 869. ActReqEdiMyNet Request the edition of my social networks + 870. ActChgMyNet Change my web and social networks - 868. ActChgLay Change layout - 869. ActChgThe Change theme - 870. ActReqChgLan Ask if change language - 871. ActChgLan Change language - 872. ActChgCol Change side columns - 873. ActHidLftCol Hide left side column - 874. ActHidRgtCol Hide right side column - 875. ActShoLftCol Show left side column - 876. ActShoRgtCol Show right side column - 877. ActChgIco Change icon set - ---. ActChgMnu Change menu - 879. ActChgNtfPrf Change whether to notify by e-mail new messages - 880. ActPrnUsrQR Show my QR code ready to print - 881. ActPrnMyTimTbl Show the timetable listo to impresión of all my courses - 882. ActEdiTut Edit the timetable of tutorías - 883. ActChgTut Modify the timetable of tutorías - 884. ActReqRemFilBrf Request removal of a file of the briefcase - 885. ActRemFilBrf Remove a file of the briefcase - 886. ActRemFolBrf Remove a folder empty of the briefcase - 887. ActCopBrf Set source of copy in the briefcase - 888. ActPasBrf Paste a folder or file in the briefcase - 889. ActRemTreBrf Remove a folder no empty of the briefcase - 890. ActFrmCreBrf Form to crear a folder or file in the briefcase - 891. ActCreFolBrf Create a new folder in the briefcase - 892. ActCreLnkBrf Create a new link in the briefcase - 893. ActRenFolBrf Rename a folder of the briefcase - 894. ActRcvFilBrfDZ Receive a file in the briefcase using Dropzone.js - 895. ActRcvFilBrfCla Receive a file in the briefcase using the classic way - 896. ActExpBrf Expand a folder in briefcase - 897. ActConBrf Contract a folder in briefcase - 898. ActZIPBrf Compress a folder in briefcase - 899. ActReqDatBrf Ask for metadata of a file in the briefcase - 900. ActChgDatBrf Change metadata of a file in the briefcase - 901. ActDowBrf Download a file in the briefcase + 871. ActChgLay Change layout + 872. ActChgThe Change theme + 873. ActReqChgLan Ask if change language + 874. ActChgLan Change language + 875. ActChgCol Change side columns + 876. ActHidLftCol Hide left side column + 877. ActHidRgtCol Hide right side column + 878. ActShoLftCol Show left side column + 879. ActShoRgtCol Show right side column + 880. ActChgIco Change icon set + 881. ActChgMnu Change menu + 882. ActChgNtfPrf Change whether to notify by e-mail new messages + 883. ActPrnUsrQR Show my QR code ready to print + 884. ActPrnMyTimTbl Show the timetable listo to impresión of all my courses + 885. ActEdiTut Edit the timetable of tutorías + 886. ActChgTut Modify the timetable of tutorías + 887. ActReqRemFilBrf Request removal of a file of the briefcase + 888. ActRemFilBrf Remove a file of the briefcase + 889. ActRemFolBrf Remove a folder empty of the briefcase + 890. ActCopBrf Set source of copy in the briefcase + 891. ActPasBrf Paste a folder or file in the briefcase + 892. ActRemTreBrf Remove a folder no empty of the briefcase + 893. ActFrmCreBrf Form to crear a folder or file in the briefcase + 894. ActCreFolBrf Create a new folder in the briefcase + 895. ActCreLnkBrf Create a new link in the briefcase + 896. ActRenFolBrf Rename a folder of the briefcase + 897. ActRcvFilBrfDZ Receive a file in the briefcase using Dropzone.js + 898. ActRcvFilBrfCla Receive a file in the briefcase using the classic way + 899. ActExpBrf Expand a folder in briefcase + 900. ActConBrf Contract a folder in briefcase + 901. ActZIPBrf Compress a folder in briefcase + 902. ActReqDatBrf Ask for metadata of a file in the briefcase + 903. ActChgDatBrf Change metadata of a file in the briefcase + 904. ActDowBrf Download a file in the briefcase */ const struct Act_Menu Act_Menu[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = @@ -1112,9 +1114,7 @@ const struct Act_Menu Act_Menu[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = {ActSeeAdmDoc ,false}, {ActAdmCom ,true }, - {ActSeeCal ,false}, - {ActSeeCrsTimTbl ,true }, - + {ActSeeCrsTimTbl ,false}, {ActSeeBib ,false}, {ActSeeFAQ ,false}, {ActSeeCrsLnk ,true }, @@ -1129,6 +1129,7 @@ const struct Act_Menu Act_Menu[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = {ActReqTst ,true }, + {ActSeeCal ,false}, {ActSeeExaAnn ,false}, {ActSeeAdmMrk ,false}, {ActSeeRecCrs ,true }, @@ -1408,11 +1409,10 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] = /* ActSeeSyl */{1242, 3,TabCrs,ActSeeSyl ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_ShowInfo ,"presentation" }, /* ActSeeAdmDoc */{ 0, 4,TabCrs,ActSeeAdmDoc ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"folder" }, /* ActAdmCom */{ 461, 5,TabCrs,ActAdmCom ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers" }, - /* ActSeeCal */{ 16, 6,TabCrs,ActSeeCal ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Dat_DrawCalendar ,"date" }, - /* ActSeeCrsTimTbl */{ 25, 7,TabCrs,ActSeeCrsTimTbl ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,TT_ShowClassTimeTable ,"clock" }, - /* ActSeeBib */{ 32, 8,TabCrs,ActSeeBib ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_ShowInfo ,"books" }, - /* ActSeeFAQ */{ 54, 9,TabCrs,ActSeeFAQ ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_ShowInfo ,"faq" }, - /* ActSeeCrsLnk */{ 9,10,TabCrs,ActSeeCrsLnk ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_ShowInfo ,"link" }, + /* ActSeeCrsTimTbl */{ 25, 6,TabCrs,ActSeeCrsTimTbl ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,TT_ShowClassTimeTable ,"clock" }, + /* ActSeeBib */{ 32, 7,TabCrs,ActSeeBib ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_ShowInfo ,"books" }, + /* ActSeeFAQ */{ 54, 8,TabCrs,ActSeeFAQ ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_ShowInfo ,"faq" }, + /* ActSeeCrsLnk */{ 9, 9,TabCrs,ActSeeCrsLnk ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_ShowInfo ,"link" }, // Actions not in menu: /* ActDegSch */{1185,-1,TabCrs,ActCrsReqSch ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,Sch_GetParamsSearch ,Sch_CrsSearch ,NULL}, @@ -1421,7 +1421,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] = /* ActChgCrsLog */{1024,-1,TabCrs,ActSeeCrsInf ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Crs_ChangeCourseConfig ,NULL}, /* ActEdiCrsInf */{ 848,-1,TabCrs,ActSeeCrsInf ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL}, /* ActEdiTchGui */{ 785,-1,TabCrs,ActSeeTchGui ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL}, - /* ActPrnCal */{ 71,-1,TabCrs,ActSeeCal ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_NEW_WINDOW ,NULL ,Dat_DrawCalendar ,NULL}, /* ActPrnCrsTimTbl */{ 152,-1,TabCrs,ActSeeCrsTimTbl ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_NEW_WINDOW ,NULL ,TT_ShowClassTimeTable ,NULL}, /* ActEdiCrsTimTbl */{ 45,-1,TabCrs,ActSeeCrsTimTbl ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,TT_EditCrsTimeTable ,NULL}, /* ActChgCrsTimTbl */{ 53,-1,TabCrs,ActSeeCrsTimTbl ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,TT_EditCrsTimeTable ,NULL}, @@ -1639,9 +1638,10 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] = /* ActAdmAsgWrkUsr */{ 792, 2,TabAss,ActAdmAsgWrkUsr ,0x008,0x000,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"editfolderuser" }, /* ActReqAsgWrkCrs */{ 899, 3,TabAss,ActReqAsgWrkCrs ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_AskEditWorksCrs ,"folderusers" }, /* ActReqTst */{ 103, 4,TabAss,ActReqTst ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Tst_ShowFormAskTst ,"test" }, - /* ActSeeExaAnn */{ 85, 5,TabAss,ActSeeExaAnn ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Exa_ListExamAnnouncementsSee ,"announce" }, - /* ActSeeAdmMrk */{ 17, 6,TabAss,ActSeeAdmMrk ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"grades" }, - /* ActSeeRecCrs */{ 299, 7,TabAss,ActSeeRecCrs ,0x108,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Rec_ShowFormMyCrsRecord ,"editcard" }, + /* ActSeeCal */{ 16, 5,TabAss,ActSeeCal ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Dat_DrawCalendar ,"date" }, + /* ActSeeExaAnn */{ 85, 6,TabAss,ActSeeExaAnn ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Exa_ListExamAnnouncementsSee ,"announce" }, + /* ActSeeAdmMrk */{ 17, 7,TabAss,ActSeeAdmMrk ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"grades" }, + /* ActSeeRecCrs */{ 299, 8,TabAss,ActSeeRecCrs ,0x108,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Rec_ShowFormMyCrsRecord ,"editcard" }, // Actions not in menu: /* ActEdiAss */{ 69,-1,TabAss,ActSeeAss ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL}, @@ -1769,6 +1769,8 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] = /* ActSeeUsrTstExa */{1081,-1,TabAss,ActReqTst ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Tst_ShowUsrsTestResults ,NULL}, /* ActSeeOneTstExaOth*/{1082,-1,TabAss,ActReqTst ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Tst_ShowOneTestExam ,NULL}, + /* ActPrnCal */{ 71,-1,TabAss,ActSeeCal ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_NEW_WINDOW ,NULL ,Dat_DrawCalendar ,NULL}, + /* ActEdiExaAnn */{ 91,-1,TabAss,ActSeeExaAnn ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Exa_PutFrmEditAExamAnnouncement,NULL}, /* ActRcvExaAnn */{ 110,-1,TabAss,ActSeeExaAnn ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Exa_ReceiveExamAnnouncement ,NULL}, /* ActPrnExaAnn */{ 179,-1,TabAss,ActSeeExaAnn ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_NEW_WINDOW ,NULL ,Exa_PrintExamAnnouncement ,NULL}, diff --git a/swad_action.h b/swad_action.h index 985b9ba46..a35446726 100644 --- a/swad_action.h +++ b/swad_action.h @@ -71,7 +71,7 @@ typedef int Act_Action_t; // Must be a signed type, because -1 is used to indica /* Related with tabs, menus, etc. */ #define Act_NUM_TABS (1+11) -#define Act_NUM_ACTIONS (7+52+15+39+22+17+206+182+94+168+28+75) +#define Act_NUM_ACTIONS (7+52+15+39+22+17+204+184+94+168+28+75) #define Act_MAX_ACTION_COD 1243 @@ -289,220 +289,218 @@ typedef int Act_Action_t; // Must be a signed type, because -1 is used to indica #define ActSeeSyl (ActChgCrsSta+ 4) #define ActSeeAdmDoc (ActChgCrsSta+ 5) #define ActAdmCom (ActChgCrsSta+ 6) -#define ActSeeCal (ActChgCrsSta+ 7) -#define ActSeeCrsTimTbl (ActChgCrsSta+ 8) -#define ActSeeBib (ActChgCrsSta+ 9) -#define ActSeeFAQ (ActChgCrsSta+ 10) -#define ActSeeCrsLnk (ActChgCrsSta+ 11) +#define ActSeeCrsTimTbl (ActChgCrsSta+ 7) +#define ActSeeBib (ActChgCrsSta+ 8) +#define ActSeeFAQ (ActChgCrsSta+ 9) +#define ActSeeCrsLnk (ActChgCrsSta+ 10) // Secondary actions -#define ActCrsSch (ActChgCrsSta+ 12) -#define ActPrnCrsInf (ActChgCrsSta+ 13) -#define ActChgCrsLog (ActChgCrsSta+ 14) -#define ActEdiCrsInf (ActChgCrsSta+ 15) -#define ActEdiTchGui (ActChgCrsSta+ 16) -#define ActPrnCal (ActChgCrsSta+ 17) -#define ActPrnCrsTimTbl (ActChgCrsSta+ 18) -#define ActEdiCrsTimTbl (ActChgCrsSta+ 19) -#define ActChgCrsTimTbl (ActChgCrsSta+ 20) -#define ActSeeSylLec (ActChgCrsSta+ 21) -#define ActSeeSylPra (ActChgCrsSta+ 22) -#define ActEdiSylLec (ActChgCrsSta+ 23) -#define ActEdiSylPra (ActChgCrsSta+ 24) -#define ActDelItmSylLec (ActChgCrsSta+ 25) -#define ActDelItmSylPra (ActChgCrsSta+ 26) -#define ActUp_IteSylLec (ActChgCrsSta+ 27) -#define ActUp_IteSylPra (ActChgCrsSta+ 28) -#define ActDwnIteSylLec (ActChgCrsSta+ 29) -#define ActDwnIteSylPra (ActChgCrsSta+ 30) -#define ActRgtIteSylLec (ActChgCrsSta+ 31) -#define ActRgtIteSylPra (ActChgCrsSta+ 32) -#define ActLftIteSylLec (ActChgCrsSta+ 33) -#define ActLftIteSylPra (ActChgCrsSta+ 34) -#define ActInsIteSylLec (ActChgCrsSta+ 35) -#define ActInsIteSylPra (ActChgCrsSta+ 36) -#define ActModIteSylLec (ActChgCrsSta+ 37) -#define ActModIteSylPra (ActChgCrsSta+ 38) +#define ActCrsSch (ActChgCrsSta+ 11) +#define ActPrnCrsInf (ActChgCrsSta+ 12) +#define ActChgCrsLog (ActChgCrsSta+ 13) +#define ActEdiCrsInf (ActChgCrsSta+ 14) +#define ActEdiTchGui (ActChgCrsSta+ 15) +#define ActPrnCrsTimTbl (ActChgCrsSta+ 16) +#define ActEdiCrsTimTbl (ActChgCrsSta+ 17) +#define ActChgCrsTimTbl (ActChgCrsSta+ 18) +#define ActSeeSylLec (ActChgCrsSta+ 19) +#define ActSeeSylPra (ActChgCrsSta+ 20) +#define ActEdiSylLec (ActChgCrsSta+ 21) +#define ActEdiSylPra (ActChgCrsSta+ 22) +#define ActDelItmSylLec (ActChgCrsSta+ 23) +#define ActDelItmSylPra (ActChgCrsSta+ 24) +#define ActUp_IteSylLec (ActChgCrsSta+ 25) +#define ActUp_IteSylPra (ActChgCrsSta+ 26) +#define ActDwnIteSylLec (ActChgCrsSta+ 27) +#define ActDwnIteSylPra (ActChgCrsSta+ 28) +#define ActRgtIteSylLec (ActChgCrsSta+ 29) +#define ActRgtIteSylPra (ActChgCrsSta+ 30) +#define ActLftIteSylLec (ActChgCrsSta+ 31) +#define ActLftIteSylPra (ActChgCrsSta+ 32) +#define ActInsIteSylLec (ActChgCrsSta+ 33) +#define ActInsIteSylPra (ActChgCrsSta+ 34) +#define ActModIteSylLec (ActChgCrsSta+ 35) +#define ActModIteSylPra (ActChgCrsSta+ 36) -#define ActChgToSeeDoc (ActChgCrsSta+ 39) +#define ActChgToSeeDoc (ActChgCrsSta+ 37) -#define ActSeeDocCrs (ActChgCrsSta+ 40) -#define ActExpSeeDocCrs (ActChgCrsSta+ 41) -#define ActConSeeDocCrs (ActChgCrsSta+ 42) -#define ActZIPSeeDocCrs (ActChgCrsSta+ 43) -#define ActReqDatSeeDocCrs (ActChgCrsSta+ 44) -#define ActDowSeeDocCrs (ActChgCrsSta+ 45) +#define ActSeeDocCrs (ActChgCrsSta+ 38) +#define ActExpSeeDocCrs (ActChgCrsSta+ 39) +#define ActConSeeDocCrs (ActChgCrsSta+ 40) +#define ActZIPSeeDocCrs (ActChgCrsSta+ 41) +#define ActReqDatSeeDocCrs (ActChgCrsSta+ 42) +#define ActDowSeeDocCrs (ActChgCrsSta+ 43) -#define ActSeeDocGrp (ActChgCrsSta+ 46) -#define ActExpSeeDocGrp (ActChgCrsSta+ 47) -#define ActConSeeDocGrp (ActChgCrsSta+ 48) -#define ActZIPSeeDocGrp (ActChgCrsSta+ 49) -#define ActReqDatSeeDocGrp (ActChgCrsSta+ 50) -#define ActDowSeeDocGrp (ActChgCrsSta+ 51) +#define ActSeeDocGrp (ActChgCrsSta+ 44) +#define ActExpSeeDocGrp (ActChgCrsSta+ 45) +#define ActConSeeDocGrp (ActChgCrsSta+ 46) +#define ActZIPSeeDocGrp (ActChgCrsSta+ 47) +#define ActReqDatSeeDocGrp (ActChgCrsSta+ 48) +#define ActDowSeeDocGrp (ActChgCrsSta+ 49) -#define ActChgToAdmDoc (ActChgCrsSta+ 52) +#define ActChgToAdmDoc (ActChgCrsSta+ 50) -#define ActAdmDocCrs (ActChgCrsSta+ 53) -#define ActReqRemFilDocCrs (ActChgCrsSta+ 54) -#define ActRemFilDocCrs (ActChgCrsSta+ 55) -#define ActRemFolDocCrs (ActChgCrsSta+ 56) -#define ActCopDocCrs (ActChgCrsSta+ 57) -#define ActPasDocCrs (ActChgCrsSta+ 58) -#define ActRemTreDocCrs (ActChgCrsSta+ 59) -#define ActFrmCreDocCrs (ActChgCrsSta+ 60) -#define ActCreFolDocCrs (ActChgCrsSta+ 61) -#define ActCreLnkDocCrs (ActChgCrsSta+ 62) -#define ActRenFolDocCrs (ActChgCrsSta+ 63) -#define ActRcvFilDocCrsDZ (ActChgCrsSta+ 64) -#define ActRcvFilDocCrsCla (ActChgCrsSta+ 65) -#define ActExpAdmDocCrs (ActChgCrsSta+ 66) -#define ActConAdmDocCrs (ActChgCrsSta+ 67) -#define ActZIPAdmDocCrs (ActChgCrsSta+ 68) -#define ActShoDocCrs (ActChgCrsSta+ 69) -#define ActHidDocCrs (ActChgCrsSta+ 70) -#define ActReqDatAdmDocCrs (ActChgCrsSta+ 71) -#define ActChgDatAdmDocCrs (ActChgCrsSta+ 72) -#define ActDowAdmDocCrs (ActChgCrsSta+ 73) +#define ActAdmDocCrs (ActChgCrsSta+ 51) +#define ActReqRemFilDocCrs (ActChgCrsSta+ 52) +#define ActRemFilDocCrs (ActChgCrsSta+ 53) +#define ActRemFolDocCrs (ActChgCrsSta+ 54) +#define ActCopDocCrs (ActChgCrsSta+ 55) +#define ActPasDocCrs (ActChgCrsSta+ 56) +#define ActRemTreDocCrs (ActChgCrsSta+ 57) +#define ActFrmCreDocCrs (ActChgCrsSta+ 58) +#define ActCreFolDocCrs (ActChgCrsSta+ 59) +#define ActCreLnkDocCrs (ActChgCrsSta+ 60) +#define ActRenFolDocCrs (ActChgCrsSta+ 61) +#define ActRcvFilDocCrsDZ (ActChgCrsSta+ 62) +#define ActRcvFilDocCrsCla (ActChgCrsSta+ 63) +#define ActExpAdmDocCrs (ActChgCrsSta+ 64) +#define ActConAdmDocCrs (ActChgCrsSta+ 65) +#define ActZIPAdmDocCrs (ActChgCrsSta+ 66) +#define ActShoDocCrs (ActChgCrsSta+ 67) +#define ActHidDocCrs (ActChgCrsSta+ 68) +#define ActReqDatAdmDocCrs (ActChgCrsSta+ 69) +#define ActChgDatAdmDocCrs (ActChgCrsSta+ 70) +#define ActDowAdmDocCrs (ActChgCrsSta+ 71) -#define ActAdmDocGrp (ActChgCrsSta+ 74) -#define ActReqRemFilDocGrp (ActChgCrsSta+ 75) -#define ActRemFilDocGrp (ActChgCrsSta+ 76) -#define ActRemFolDocGrp (ActChgCrsSta+ 77) -#define ActCopDocGrp (ActChgCrsSta+ 78) -#define ActPasDocGrp (ActChgCrsSta+ 79) -#define ActRemTreDocGrp (ActChgCrsSta+ 80) -#define ActFrmCreDocGrp (ActChgCrsSta+ 81) -#define ActCreFolDocGrp (ActChgCrsSta+ 82) -#define ActCreLnkDocGrp (ActChgCrsSta+ 83) -#define ActRenFolDocGrp (ActChgCrsSta+ 84) -#define ActRcvFilDocGrpDZ (ActChgCrsSta+ 85) -#define ActRcvFilDocGrpCla (ActChgCrsSta+ 86) -#define ActExpAdmDocGrp (ActChgCrsSta+ 87) -#define ActConAdmDocGrp (ActChgCrsSta+ 88) -#define ActZIPAdmDocGrp (ActChgCrsSta+ 89) -#define ActShoDocGrp (ActChgCrsSta+ 90) -#define ActHidDocGrp (ActChgCrsSta+ 91) -#define ActReqDatAdmDocGrp (ActChgCrsSta+ 92) -#define ActChgDatAdmDocGrp (ActChgCrsSta+ 93) -#define ActDowAdmDocGrp (ActChgCrsSta+ 94) +#define ActAdmDocGrp (ActChgCrsSta+ 72) +#define ActReqRemFilDocGrp (ActChgCrsSta+ 73) +#define ActRemFilDocGrp (ActChgCrsSta+ 74) +#define ActRemFolDocGrp (ActChgCrsSta+ 75) +#define ActCopDocGrp (ActChgCrsSta+ 76) +#define ActPasDocGrp (ActChgCrsSta+ 77) +#define ActRemTreDocGrp (ActChgCrsSta+ 78) +#define ActFrmCreDocGrp (ActChgCrsSta+ 79) +#define ActCreFolDocGrp (ActChgCrsSta+ 80) +#define ActCreLnkDocGrp (ActChgCrsSta+ 81) +#define ActRenFolDocGrp (ActChgCrsSta+ 82) +#define ActRcvFilDocGrpDZ (ActChgCrsSta+ 83) +#define ActRcvFilDocGrpCla (ActChgCrsSta+ 84) +#define ActExpAdmDocGrp (ActChgCrsSta+ 85) +#define ActConAdmDocGrp (ActChgCrsSta+ 86) +#define ActZIPAdmDocGrp (ActChgCrsSta+ 87) +#define ActShoDocGrp (ActChgCrsSta+ 88) +#define ActHidDocGrp (ActChgCrsSta+ 89) +#define ActReqDatAdmDocGrp (ActChgCrsSta+ 90) +#define ActChgDatAdmDocGrp (ActChgCrsSta+ 91) +#define ActDowAdmDocGrp (ActChgCrsSta+ 92) -#define ActChgToAdmCom (ActChgCrsSta+ 95) +#define ActChgToAdmCom (ActChgCrsSta+ 93) -#define ActAdmComCrs (ActChgCrsSta+ 96) -#define ActReqRemFilComCrs (ActChgCrsSta+ 97) -#define ActRemFilComCrs (ActChgCrsSta+ 98) -#define ActRemFolComCrs (ActChgCrsSta+ 99) -#define ActCopComCrs (ActChgCrsSta+100) -#define ActPasComCrs (ActChgCrsSta+101) -#define ActRemTreComCrs (ActChgCrsSta+102) -#define ActFrmCreComCrs (ActChgCrsSta+103) -#define ActCreFolComCrs (ActChgCrsSta+104) -#define ActCreLnkComCrs (ActChgCrsSta+105) -#define ActRenFolComCrs (ActChgCrsSta+106) -#define ActRcvFilComCrsDZ (ActChgCrsSta+107) -#define ActRcvFilComCrsCla (ActChgCrsSta+108) -#define ActExpComCrs (ActChgCrsSta+109) -#define ActConComCrs (ActChgCrsSta+110) -#define ActZIPComCrs (ActChgCrsSta+111) -#define ActReqDatComCrs (ActChgCrsSta+112) -#define ActChgDatComCrs (ActChgCrsSta+113) -#define ActDowComCrs (ActChgCrsSta+114) +#define ActAdmComCrs (ActChgCrsSta+ 94) +#define ActReqRemFilComCrs (ActChgCrsSta+ 95) +#define ActRemFilComCrs (ActChgCrsSta+ 96) +#define ActRemFolComCrs (ActChgCrsSta+ 97) +#define ActCopComCrs (ActChgCrsSta+ 98) +#define ActPasComCrs (ActChgCrsSta+ 99) +#define ActRemTreComCrs (ActChgCrsSta+100) +#define ActFrmCreComCrs (ActChgCrsSta+101) +#define ActCreFolComCrs (ActChgCrsSta+102) +#define ActCreLnkComCrs (ActChgCrsSta+103) +#define ActRenFolComCrs (ActChgCrsSta+104) +#define ActRcvFilComCrsDZ (ActChgCrsSta+105) +#define ActRcvFilComCrsCla (ActChgCrsSta+106) +#define ActExpComCrs (ActChgCrsSta+107) +#define ActConComCrs (ActChgCrsSta+108) +#define ActZIPComCrs (ActChgCrsSta+109) +#define ActReqDatComCrs (ActChgCrsSta+110) +#define ActChgDatComCrs (ActChgCrsSta+111) +#define ActDowComCrs (ActChgCrsSta+112) -#define ActAdmComGrp (ActChgCrsSta+115) -#define ActReqRemFilComGrp (ActChgCrsSta+116) -#define ActRemFilComGrp (ActChgCrsSta+117) -#define ActRemFolComGrp (ActChgCrsSta+118) -#define ActCopComGrp (ActChgCrsSta+119) -#define ActPasComGrp (ActChgCrsSta+120) -#define ActRemTreComGrp (ActChgCrsSta+121) -#define ActFrmCreComGrp (ActChgCrsSta+122) -#define ActCreFolComGrp (ActChgCrsSta+123) -#define ActCreLnkComGrp (ActChgCrsSta+124) -#define ActRenFolComGrp (ActChgCrsSta+125) -#define ActRcvFilComGrpDZ (ActChgCrsSta+126) -#define ActRcvFilComGrpCla (ActChgCrsSta+127) -#define ActExpComGrp (ActChgCrsSta+128) -#define ActConComGrp (ActChgCrsSta+129) -#define ActZIPComGrp (ActChgCrsSta+130) -#define ActReqDatComGrp (ActChgCrsSta+131) -#define ActChgDatComGrp (ActChgCrsSta+132) -#define ActDowComGrp (ActChgCrsSta+133) +#define ActAdmComGrp (ActChgCrsSta+113) +#define ActReqRemFilComGrp (ActChgCrsSta+114) +#define ActRemFilComGrp (ActChgCrsSta+115) +#define ActRemFolComGrp (ActChgCrsSta+116) +#define ActCopComGrp (ActChgCrsSta+117) +#define ActPasComGrp (ActChgCrsSta+118) +#define ActRemTreComGrp (ActChgCrsSta+119) +#define ActFrmCreComGrp (ActChgCrsSta+120) +#define ActCreFolComGrp (ActChgCrsSta+121) +#define ActCreLnkComGrp (ActChgCrsSta+122) +#define ActRenFolComGrp (ActChgCrsSta+123) +#define ActRcvFilComGrpDZ (ActChgCrsSta+124) +#define ActRcvFilComGrpCla (ActChgCrsSta+125) +#define ActExpComGrp (ActChgCrsSta+126) +#define ActConComGrp (ActChgCrsSta+127) +#define ActZIPComGrp (ActChgCrsSta+128) +#define ActReqDatComGrp (ActChgCrsSta+129) +#define ActChgDatComGrp (ActChgCrsSta+130) +#define ActDowComGrp (ActChgCrsSta+131) -#define ActEdiBib (ActChgCrsSta+134) -#define ActEdiFAQ (ActChgCrsSta+135) -#define ActEdiCrsLnk (ActChgCrsSta+136) +#define ActEdiBib (ActChgCrsSta+132) +#define ActEdiFAQ (ActChgCrsSta+133) +#define ActEdiCrsLnk (ActChgCrsSta+134) -#define ActChgFrcReaCrsInf (ActChgCrsSta+137) -#define ActChgFrcReaTchGui (ActChgCrsSta+138) -#define ActChgFrcReaSylLec (ActChgCrsSta+139) -#define ActChgFrcReaSylPra (ActChgCrsSta+140) -#define ActChgFrcReaBib (ActChgCrsSta+141) -#define ActChgFrcReaFAQ (ActChgCrsSta+142) -#define ActChgFrcReaCrsLnk (ActChgCrsSta+143) +#define ActChgFrcReaCrsInf (ActChgCrsSta+135) +#define ActChgFrcReaTchGui (ActChgCrsSta+136) +#define ActChgFrcReaSylLec (ActChgCrsSta+137) +#define ActChgFrcReaSylPra (ActChgCrsSta+138) +#define ActChgFrcReaBib (ActChgCrsSta+139) +#define ActChgFrcReaFAQ (ActChgCrsSta+140) +#define ActChgFrcReaCrsLnk (ActChgCrsSta+141) -#define ActChgHavReaCrsInf (ActChgCrsSta+144) -#define ActChgHavReaTchGui (ActChgCrsSta+145) -#define ActChgHavReaSylLec (ActChgCrsSta+146) -#define ActChgHavReaSylPra (ActChgCrsSta+147) -#define ActChgHavReaBib (ActChgCrsSta+148) -#define ActChgHavReaFAQ (ActChgCrsSta+149) -#define ActChgHavReaCrsLnk (ActChgCrsSta+150) +#define ActChgHavReaCrsInf (ActChgCrsSta+142) +#define ActChgHavReaTchGui (ActChgCrsSta+143) +#define ActChgHavReaSylLec (ActChgCrsSta+144) +#define ActChgHavReaSylPra (ActChgCrsSta+145) +#define ActChgHavReaBib (ActChgCrsSta+146) +#define ActChgHavReaFAQ (ActChgCrsSta+147) +#define ActChgHavReaCrsLnk (ActChgCrsSta+148) -#define ActSelInfSrcCrsInf (ActChgCrsSta+151) -#define ActSelInfSrcTchGui (ActChgCrsSta+152) -#define ActSelInfSrcSylLec (ActChgCrsSta+153) -#define ActSelInfSrcSylPra (ActChgCrsSta+154) -#define ActSelInfSrcBib (ActChgCrsSta+155) -#define ActSelInfSrcFAQ (ActChgCrsSta+156) -#define ActSelInfSrcCrsLnk (ActChgCrsSta+157) -#define ActRcvURLCrsInf (ActChgCrsSta+158) -#define ActRcvURLTchGui (ActChgCrsSta+159) -#define ActRcvURLSylLec (ActChgCrsSta+160) -#define ActRcvURLSylPra (ActChgCrsSta+161) -#define ActRcvURLBib (ActChgCrsSta+162) -#define ActRcvURLFAQ (ActChgCrsSta+163) -#define ActRcvURLCrsLnk (ActChgCrsSta+164) -#define ActRcvPagCrsInf (ActChgCrsSta+165) -#define ActRcvPagTchGui (ActChgCrsSta+166) -#define ActRcvPagSylLec (ActChgCrsSta+167) -#define ActRcvPagSylPra (ActChgCrsSta+168) -#define ActRcvPagBib (ActChgCrsSta+169) -#define ActRcvPagFAQ (ActChgCrsSta+170) -#define ActRcvPagCrsLnk (ActChgCrsSta+171) -#define ActEditorCrsInf (ActChgCrsSta+172) -#define ActEditorTchGui (ActChgCrsSta+173) -#define ActEditorSylLec (ActChgCrsSta+174) -#define ActEditorSylPra (ActChgCrsSta+175) -#define ActEditorBib (ActChgCrsSta+176) -#define ActEditorFAQ (ActChgCrsSta+177) -#define ActEditorCrsLnk (ActChgCrsSta+178) -#define ActPlaTxtEdiCrsInf (ActChgCrsSta+179) -#define ActPlaTxtEdiTchGui (ActChgCrsSta+180) -#define ActPlaTxtEdiSylLec (ActChgCrsSta+181) -#define ActPlaTxtEdiSylPra (ActChgCrsSta+182) -#define ActPlaTxtEdiBib (ActChgCrsSta+183) -#define ActPlaTxtEdiFAQ (ActChgCrsSta+184) -#define ActPlaTxtEdiCrsLnk (ActChgCrsSta+185) -#define ActRchTxtEdiCrsInf (ActChgCrsSta+186) -#define ActRchTxtEdiTchGui (ActChgCrsSta+187) -#define ActRchTxtEdiSylLec (ActChgCrsSta+188) -#define ActRchTxtEdiSylPra (ActChgCrsSta+189) -#define ActRchTxtEdiBib (ActChgCrsSta+190) -#define ActRchTxtEdiFAQ (ActChgCrsSta+191) -#define ActRchTxtEdiCrsLnk (ActChgCrsSta+192) -#define ActRcvPlaTxtCrsInf (ActChgCrsSta+193) -#define ActRcvPlaTxtTchGui (ActChgCrsSta+194) -#define ActRcvPlaTxtSylLec (ActChgCrsSta+195) -#define ActRcvPlaTxtSylPra (ActChgCrsSta+196) -#define ActRcvPlaTxtBib (ActChgCrsSta+197) -#define ActRcvPlaTxtFAQ (ActChgCrsSta+198) -#define ActRcvPlaTxtCrsLnk (ActChgCrsSta+199) -#define ActRcvRchTxtCrsInf (ActChgCrsSta+200) -#define ActRcvRchTxtTchGui (ActChgCrsSta+201) -#define ActRcvRchTxtSylLec (ActChgCrsSta+202) -#define ActRcvRchTxtSylPra (ActChgCrsSta+203) -#define ActRcvRchTxtBib (ActChgCrsSta+204) -#define ActRcvRchTxtFAQ (ActChgCrsSta+205) -#define ActRcvRchTxtCrsLnk (ActChgCrsSta+206) +#define ActSelInfSrcCrsInf (ActChgCrsSta+149) +#define ActSelInfSrcTchGui (ActChgCrsSta+150) +#define ActSelInfSrcSylLec (ActChgCrsSta+151) +#define ActSelInfSrcSylPra (ActChgCrsSta+152) +#define ActSelInfSrcBib (ActChgCrsSta+153) +#define ActSelInfSrcFAQ (ActChgCrsSta+154) +#define ActSelInfSrcCrsLnk (ActChgCrsSta+155) +#define ActRcvURLCrsInf (ActChgCrsSta+156) +#define ActRcvURLTchGui (ActChgCrsSta+157) +#define ActRcvURLSylLec (ActChgCrsSta+158) +#define ActRcvURLSylPra (ActChgCrsSta+159) +#define ActRcvURLBib (ActChgCrsSta+160) +#define ActRcvURLFAQ (ActChgCrsSta+161) +#define ActRcvURLCrsLnk (ActChgCrsSta+162) +#define ActRcvPagCrsInf (ActChgCrsSta+163) +#define ActRcvPagTchGui (ActChgCrsSta+164) +#define ActRcvPagSylLec (ActChgCrsSta+165) +#define ActRcvPagSylPra (ActChgCrsSta+166) +#define ActRcvPagBib (ActChgCrsSta+167) +#define ActRcvPagFAQ (ActChgCrsSta+168) +#define ActRcvPagCrsLnk (ActChgCrsSta+169) +#define ActEditorCrsInf (ActChgCrsSta+170) +#define ActEditorTchGui (ActChgCrsSta+171) +#define ActEditorSylLec (ActChgCrsSta+172) +#define ActEditorSylPra (ActChgCrsSta+173) +#define ActEditorBib (ActChgCrsSta+174) +#define ActEditorFAQ (ActChgCrsSta+175) +#define ActEditorCrsLnk (ActChgCrsSta+176) +#define ActPlaTxtEdiCrsInf (ActChgCrsSta+177) +#define ActPlaTxtEdiTchGui (ActChgCrsSta+178) +#define ActPlaTxtEdiSylLec (ActChgCrsSta+179) +#define ActPlaTxtEdiSylPra (ActChgCrsSta+180) +#define ActPlaTxtEdiBib (ActChgCrsSta+181) +#define ActPlaTxtEdiFAQ (ActChgCrsSta+182) +#define ActPlaTxtEdiCrsLnk (ActChgCrsSta+183) +#define ActRchTxtEdiCrsInf (ActChgCrsSta+184) +#define ActRchTxtEdiTchGui (ActChgCrsSta+185) +#define ActRchTxtEdiSylLec (ActChgCrsSta+186) +#define ActRchTxtEdiSylPra (ActChgCrsSta+187) +#define ActRchTxtEdiBib (ActChgCrsSta+188) +#define ActRchTxtEdiFAQ (ActChgCrsSta+189) +#define ActRchTxtEdiCrsLnk (ActChgCrsSta+190) +#define ActRcvPlaTxtCrsInf (ActChgCrsSta+191) +#define ActRcvPlaTxtTchGui (ActChgCrsSta+192) +#define ActRcvPlaTxtSylLec (ActChgCrsSta+193) +#define ActRcvPlaTxtSylPra (ActChgCrsSta+194) +#define ActRcvPlaTxtBib (ActChgCrsSta+195) +#define ActRcvPlaTxtFAQ (ActChgCrsSta+196) +#define ActRcvPlaTxtCrsLnk (ActChgCrsSta+197) +#define ActRcvRchTxtCrsInf (ActChgCrsSta+198) +#define ActRcvRchTxtTchGui (ActChgCrsSta+199) +#define ActRcvRchTxtSylLec (ActChgCrsSta+200) +#define ActRcvRchTxtSylPra (ActChgCrsSta+201) +#define ActRcvRchTxtBib (ActChgCrsSta+202) +#define ActRcvRchTxtFAQ (ActChgCrsSta+203) +#define ActRcvRchTxtCrsLnk (ActChgCrsSta+204) /*****************************************************************************/ /***************************** Assessment tab ********************************/ @@ -513,199 +511,202 @@ typedef int Act_Action_t; // Must be a signed type, because -1 is used to indica #define ActAdmAsgWrkUsr (ActRcvRchTxtCrsLnk+ 3) #define ActReqAsgWrkCrs (ActRcvRchTxtCrsLnk+ 4) #define ActReqTst (ActRcvRchTxtCrsLnk+ 5) -#define ActSeeExaAnn (ActRcvRchTxtCrsLnk+ 6) -#define ActSeeAdmMrk (ActRcvRchTxtCrsLnk+ 7) -#define ActSeeRecCrs (ActRcvRchTxtCrsLnk+ 8) +#define ActSeeCal (ActRcvRchTxtCrsLnk+ 6) +#define ActSeeExaAnn (ActRcvRchTxtCrsLnk+ 7) +#define ActSeeAdmMrk (ActRcvRchTxtCrsLnk+ 8) +#define ActSeeRecCrs (ActRcvRchTxtCrsLnk+ 9) // Secondary actions -#define ActEdiAss (ActRcvRchTxtCrsLnk+ 9) -#define ActChgFrcReaAss (ActRcvRchTxtCrsLnk+ 10) -#define ActChgHavReaAss (ActRcvRchTxtCrsLnk+ 11) -#define ActSelInfSrcAss (ActRcvRchTxtCrsLnk+ 12) -#define ActRcvURLAss (ActRcvRchTxtCrsLnk+ 13) -#define ActRcvPagAss (ActRcvRchTxtCrsLnk+ 14) -#define ActEditorAss (ActRcvRchTxtCrsLnk+ 15) -#define ActPlaTxtEdiAss (ActRcvRchTxtCrsLnk+ 16) -#define ActRchTxtEdiAss (ActRcvRchTxtCrsLnk+ 17) -#define ActRcvPlaTxtAss (ActRcvRchTxtCrsLnk+ 18) -#define ActRcvRchTxtAss (ActRcvRchTxtCrsLnk+ 19) +#define ActEdiAss (ActRcvRchTxtCrsLnk+ 10) +#define ActChgFrcReaAss (ActRcvRchTxtCrsLnk+ 11) +#define ActChgHavReaAss (ActRcvRchTxtCrsLnk+ 12) +#define ActSelInfSrcAss (ActRcvRchTxtCrsLnk+ 13) +#define ActRcvURLAss (ActRcvRchTxtCrsLnk+ 14) +#define ActRcvPagAss (ActRcvRchTxtCrsLnk+ 15) +#define ActEditorAss (ActRcvRchTxtCrsLnk+ 16) +#define ActPlaTxtEdiAss (ActRcvRchTxtCrsLnk+ 17) +#define ActRchTxtEdiAss (ActRcvRchTxtCrsLnk+ 18) +#define ActRcvPlaTxtAss (ActRcvRchTxtCrsLnk+ 19) +#define ActRcvRchTxtAss (ActRcvRchTxtCrsLnk+ 20) -#define ActFrmNewAsg (ActRcvRchTxtCrsLnk+ 20) -#define ActEdiOneAsg (ActRcvRchTxtCrsLnk+ 21) -#define ActNewAsg (ActRcvRchTxtCrsLnk+ 22) -#define ActChgAsg (ActRcvRchTxtCrsLnk+ 23) -#define ActReqRemAsg (ActRcvRchTxtCrsLnk+ 24) -#define ActRemAsg (ActRcvRchTxtCrsLnk+ 25) -#define ActHidAsg (ActRcvRchTxtCrsLnk+ 26) -#define ActShoAsg (ActRcvRchTxtCrsLnk+ 27) +#define ActFrmNewAsg (ActRcvRchTxtCrsLnk+ 21) +#define ActEdiOneAsg (ActRcvRchTxtCrsLnk+ 22) +#define ActNewAsg (ActRcvRchTxtCrsLnk+ 23) +#define ActChgAsg (ActRcvRchTxtCrsLnk+ 24) +#define ActReqRemAsg (ActRcvRchTxtCrsLnk+ 25) +#define ActRemAsg (ActRcvRchTxtCrsLnk+ 26) +#define ActHidAsg (ActRcvRchTxtCrsLnk+ 27) +#define ActShoAsg (ActRcvRchTxtCrsLnk+ 28) -#define ActRcvRecCrs (ActRcvRchTxtCrsLnk+ 28) -#define ActAdmAsgWrkCrs (ActRcvRchTxtCrsLnk+ 29) +#define ActRcvRecCrs (ActRcvRchTxtCrsLnk+ 29) +#define ActAdmAsgWrkCrs (ActRcvRchTxtCrsLnk+ 30) -#define ActReqRemFilAsgUsr (ActRcvRchTxtCrsLnk+ 30) -#define ActRemFilAsgUsr (ActRcvRchTxtCrsLnk+ 31) -#define ActRemFolAsgUsr (ActRcvRchTxtCrsLnk+ 32) -#define ActCopAsgUsr (ActRcvRchTxtCrsLnk+ 33) -#define ActPasAsgUsr (ActRcvRchTxtCrsLnk+ 34) -#define ActRemTreAsgUsr (ActRcvRchTxtCrsLnk+ 35) -#define ActFrmCreAsgUsr (ActRcvRchTxtCrsLnk+ 36) -#define ActCreFolAsgUsr (ActRcvRchTxtCrsLnk+ 37) -#define ActCreLnkAsgUsr (ActRcvRchTxtCrsLnk+ 38) -#define ActRenFolAsgUsr (ActRcvRchTxtCrsLnk+ 39) -#define ActRcvFilAsgUsrDZ (ActRcvRchTxtCrsLnk+ 40) -#define ActRcvFilAsgUsrCla (ActRcvRchTxtCrsLnk+ 41) -#define ActExpAsgUsr (ActRcvRchTxtCrsLnk+ 42) -#define ActConAsgUsr (ActRcvRchTxtCrsLnk+ 43) -#define ActZIPAsgUsr (ActRcvRchTxtCrsLnk+ 44) -#define ActReqDatAsgUsr (ActRcvRchTxtCrsLnk+ 45) -#define ActChgDatAsgUsr (ActRcvRchTxtCrsLnk+ 46) -#define ActDowAsgUsr (ActRcvRchTxtCrsLnk+ 47) +#define ActReqRemFilAsgUsr (ActRcvRchTxtCrsLnk+ 31) +#define ActRemFilAsgUsr (ActRcvRchTxtCrsLnk+ 32) +#define ActRemFolAsgUsr (ActRcvRchTxtCrsLnk+ 33) +#define ActCopAsgUsr (ActRcvRchTxtCrsLnk+ 34) +#define ActPasAsgUsr (ActRcvRchTxtCrsLnk+ 35) +#define ActRemTreAsgUsr (ActRcvRchTxtCrsLnk+ 36) +#define ActFrmCreAsgUsr (ActRcvRchTxtCrsLnk+ 37) +#define ActCreFolAsgUsr (ActRcvRchTxtCrsLnk+ 38) +#define ActCreLnkAsgUsr (ActRcvRchTxtCrsLnk+ 39) +#define ActRenFolAsgUsr (ActRcvRchTxtCrsLnk+ 40) +#define ActRcvFilAsgUsrDZ (ActRcvRchTxtCrsLnk+ 41) +#define ActRcvFilAsgUsrCla (ActRcvRchTxtCrsLnk+ 42) +#define ActExpAsgUsr (ActRcvRchTxtCrsLnk+ 43) +#define ActConAsgUsr (ActRcvRchTxtCrsLnk+ 44) +#define ActZIPAsgUsr (ActRcvRchTxtCrsLnk+ 45) +#define ActReqDatAsgUsr (ActRcvRchTxtCrsLnk+ 46) +#define ActChgDatAsgUsr (ActRcvRchTxtCrsLnk+ 47) +#define ActDowAsgUsr (ActRcvRchTxtCrsLnk+ 48) -#define ActReqRemFilWrkUsr (ActRcvRchTxtCrsLnk+ 48) -#define ActRemFilWrkUsr (ActRcvRchTxtCrsLnk+ 49) -#define ActRemFolWrkUsr (ActRcvRchTxtCrsLnk+ 50) -#define ActCopWrkUsr (ActRcvRchTxtCrsLnk+ 51) -#define ActPasWrkUsr (ActRcvRchTxtCrsLnk+ 52) -#define ActRemTreWrkUsr (ActRcvRchTxtCrsLnk+ 53) -#define ActFrmCreWrkUsr (ActRcvRchTxtCrsLnk+ 54) -#define ActCreFolWrkUsr (ActRcvRchTxtCrsLnk+ 55) -#define ActCreLnkWrkUsr (ActRcvRchTxtCrsLnk+ 56) -#define ActRenFolWrkUsr (ActRcvRchTxtCrsLnk+ 57) -#define ActRcvFilWrkUsrDZ (ActRcvRchTxtCrsLnk+ 58) -#define ActRcvFilWrkUsrCla (ActRcvRchTxtCrsLnk+ 59) -#define ActExpWrkUsr (ActRcvRchTxtCrsLnk+ 60) -#define ActConWrkUsr (ActRcvRchTxtCrsLnk+ 61) -#define ActZIPWrkUsr (ActRcvRchTxtCrsLnk+ 62) -#define ActReqDatWrkUsr (ActRcvRchTxtCrsLnk+ 63) -#define ActChgDatWrkUsr (ActRcvRchTxtCrsLnk+ 64) -#define ActDowWrkUsr (ActRcvRchTxtCrsLnk+ 65) +#define ActReqRemFilWrkUsr (ActRcvRchTxtCrsLnk+ 49) +#define ActRemFilWrkUsr (ActRcvRchTxtCrsLnk+ 50) +#define ActRemFolWrkUsr (ActRcvRchTxtCrsLnk+ 51) +#define ActCopWrkUsr (ActRcvRchTxtCrsLnk+ 52) +#define ActPasWrkUsr (ActRcvRchTxtCrsLnk+ 53) +#define ActRemTreWrkUsr (ActRcvRchTxtCrsLnk+ 54) +#define ActFrmCreWrkUsr (ActRcvRchTxtCrsLnk+ 55) +#define ActCreFolWrkUsr (ActRcvRchTxtCrsLnk+ 56) +#define ActCreLnkWrkUsr (ActRcvRchTxtCrsLnk+ 57) +#define ActRenFolWrkUsr (ActRcvRchTxtCrsLnk+ 58) +#define ActRcvFilWrkUsrDZ (ActRcvRchTxtCrsLnk+ 59) +#define ActRcvFilWrkUsrCla (ActRcvRchTxtCrsLnk+ 60) +#define ActExpWrkUsr (ActRcvRchTxtCrsLnk+ 61) +#define ActConWrkUsr (ActRcvRchTxtCrsLnk+ 62) +#define ActZIPWrkUsr (ActRcvRchTxtCrsLnk+ 63) +#define ActReqDatWrkUsr (ActRcvRchTxtCrsLnk+ 64) +#define ActChgDatWrkUsr (ActRcvRchTxtCrsLnk+ 65) +#define ActDowWrkUsr (ActRcvRchTxtCrsLnk+ 66) -#define ActReqRemFilAsgCrs (ActRcvRchTxtCrsLnk+ 66) -#define ActRemFilAsgCrs (ActRcvRchTxtCrsLnk+ 67) -#define ActRemFolAsgCrs (ActRcvRchTxtCrsLnk+ 68) -#define ActCopAsgCrs (ActRcvRchTxtCrsLnk+ 69) -#define ActPasAsgCrs (ActRcvRchTxtCrsLnk+ 70) -#define ActRemTreAsgCrs (ActRcvRchTxtCrsLnk+ 71) -#define ActFrmCreAsgCrs (ActRcvRchTxtCrsLnk+ 72) -#define ActCreFolAsgCrs (ActRcvRchTxtCrsLnk+ 73) -#define ActCreLnkAsgCrs (ActRcvRchTxtCrsLnk+ 74) -#define ActRenFolAsgCrs (ActRcvRchTxtCrsLnk+ 75) -#define ActRcvFilAsgCrsDZ (ActRcvRchTxtCrsLnk+ 76) -#define ActRcvFilAsgCrsCla (ActRcvRchTxtCrsLnk+ 77) -#define ActExpAsgCrs (ActRcvRchTxtCrsLnk+ 78) -#define ActConAsgCrs (ActRcvRchTxtCrsLnk+ 79) -#define ActZIPAsgCrs (ActRcvRchTxtCrsLnk+ 80) -#define ActReqDatAsgCrs (ActRcvRchTxtCrsLnk+ 81) -#define ActChgDatAsgCrs (ActRcvRchTxtCrsLnk+ 82) -#define ActDowAsgCrs (ActRcvRchTxtCrsLnk+ 83) +#define ActReqRemFilAsgCrs (ActRcvRchTxtCrsLnk+ 67) +#define ActRemFilAsgCrs (ActRcvRchTxtCrsLnk+ 68) +#define ActRemFolAsgCrs (ActRcvRchTxtCrsLnk+ 69) +#define ActCopAsgCrs (ActRcvRchTxtCrsLnk+ 70) +#define ActPasAsgCrs (ActRcvRchTxtCrsLnk+ 71) +#define ActRemTreAsgCrs (ActRcvRchTxtCrsLnk+ 72) +#define ActFrmCreAsgCrs (ActRcvRchTxtCrsLnk+ 73) +#define ActCreFolAsgCrs (ActRcvRchTxtCrsLnk+ 74) +#define ActCreLnkAsgCrs (ActRcvRchTxtCrsLnk+ 75) +#define ActRenFolAsgCrs (ActRcvRchTxtCrsLnk+ 76) +#define ActRcvFilAsgCrsDZ (ActRcvRchTxtCrsLnk+ 77) +#define ActRcvFilAsgCrsCla (ActRcvRchTxtCrsLnk+ 78) +#define ActExpAsgCrs (ActRcvRchTxtCrsLnk+ 79) +#define ActConAsgCrs (ActRcvRchTxtCrsLnk+ 80) +#define ActZIPAsgCrs (ActRcvRchTxtCrsLnk+ 81) +#define ActReqDatAsgCrs (ActRcvRchTxtCrsLnk+ 82) +#define ActChgDatAsgCrs (ActRcvRchTxtCrsLnk+ 83) +#define ActDowAsgCrs (ActRcvRchTxtCrsLnk+ 84) -#define ActReqRemFilWrkCrs (ActRcvRchTxtCrsLnk+ 84) -#define ActRemFilWrkCrs (ActRcvRchTxtCrsLnk+ 85) -#define ActRemFolWrkCrs (ActRcvRchTxtCrsLnk+ 86) -#define ActCopWrkCrs (ActRcvRchTxtCrsLnk+ 87) -#define ActPasWrkCrs (ActRcvRchTxtCrsLnk+ 88) -#define ActRemTreWrkCrs (ActRcvRchTxtCrsLnk+ 89) -#define ActFrmCreWrkCrs (ActRcvRchTxtCrsLnk+ 90) -#define ActCreFolWrkCrs (ActRcvRchTxtCrsLnk+ 91) -#define ActCreLnkWrkCrs (ActRcvRchTxtCrsLnk+ 92) -#define ActRenFolWrkCrs (ActRcvRchTxtCrsLnk+ 93) -#define ActRcvFilWrkCrsDZ (ActRcvRchTxtCrsLnk+ 94) -#define ActRcvFilWrkCrsCla (ActRcvRchTxtCrsLnk+ 95) -#define ActExpWrkCrs (ActRcvRchTxtCrsLnk+ 96) -#define ActConWrkCrs (ActRcvRchTxtCrsLnk+ 97) -#define ActZIPWrkCrs (ActRcvRchTxtCrsLnk+ 98) -#define ActReqDatWrkCrs (ActRcvRchTxtCrsLnk+ 99) -#define ActChgDatWrkCrs (ActRcvRchTxtCrsLnk+100) -#define ActDowWrkCrs (ActRcvRchTxtCrsLnk+101) +#define ActReqRemFilWrkCrs (ActRcvRchTxtCrsLnk+ 85) +#define ActRemFilWrkCrs (ActRcvRchTxtCrsLnk+ 86) +#define ActRemFolWrkCrs (ActRcvRchTxtCrsLnk+ 87) +#define ActCopWrkCrs (ActRcvRchTxtCrsLnk+ 88) +#define ActPasWrkCrs (ActRcvRchTxtCrsLnk+ 89) +#define ActRemTreWrkCrs (ActRcvRchTxtCrsLnk+ 90) +#define ActFrmCreWrkCrs (ActRcvRchTxtCrsLnk+ 91) +#define ActCreFolWrkCrs (ActRcvRchTxtCrsLnk+ 92) +#define ActCreLnkWrkCrs (ActRcvRchTxtCrsLnk+ 93) +#define ActRenFolWrkCrs (ActRcvRchTxtCrsLnk+ 94) +#define ActRcvFilWrkCrsDZ (ActRcvRchTxtCrsLnk+ 95) +#define ActRcvFilWrkCrsCla (ActRcvRchTxtCrsLnk+ 96) +#define ActExpWrkCrs (ActRcvRchTxtCrsLnk+ 97) +#define ActConWrkCrs (ActRcvRchTxtCrsLnk+ 98) +#define ActZIPWrkCrs (ActRcvRchTxtCrsLnk+ 99) +#define ActReqDatWrkCrs (ActRcvRchTxtCrsLnk+100) +#define ActChgDatWrkCrs (ActRcvRchTxtCrsLnk+101) +#define ActDowWrkCrs (ActRcvRchTxtCrsLnk+102) -#define ActSeeTst (ActRcvRchTxtCrsLnk+102) -#define ActAssTst (ActRcvRchTxtCrsLnk+103) -#define ActEdiTstQst (ActRcvRchTxtCrsLnk+104) -#define ActEdiOneTstQst (ActRcvRchTxtCrsLnk+105) -#define ActReqImpTstQst (ActRcvRchTxtCrsLnk+106) -#define ActImpTstQst (ActRcvRchTxtCrsLnk+107) -#define ActLstTstQst (ActRcvRchTxtCrsLnk+108) -#define ActRcvTstQst (ActRcvRchTxtCrsLnk+109) -#define ActRemTstQst (ActRcvRchTxtCrsLnk+110) -#define ActShfTstQst (ActRcvRchTxtCrsLnk+111) -#define ActCfgTst (ActRcvRchTxtCrsLnk+112) -#define ActEnableTag (ActRcvRchTxtCrsLnk+113) -#define ActDisableTag (ActRcvRchTxtCrsLnk+114) -#define ActRenTag (ActRcvRchTxtCrsLnk+115) -#define ActRcvCfgTst (ActRcvRchTxtCrsLnk+116) +#define ActSeeTst (ActRcvRchTxtCrsLnk+103) +#define ActAssTst (ActRcvRchTxtCrsLnk+104) +#define ActEdiTstQst (ActRcvRchTxtCrsLnk+105) +#define ActEdiOneTstQst (ActRcvRchTxtCrsLnk+106) +#define ActReqImpTstQst (ActRcvRchTxtCrsLnk+107) +#define ActImpTstQst (ActRcvRchTxtCrsLnk+108) +#define ActLstTstQst (ActRcvRchTxtCrsLnk+109) +#define ActRcvTstQst (ActRcvRchTxtCrsLnk+110) +#define ActRemTstQst (ActRcvRchTxtCrsLnk+111) +#define ActShfTstQst (ActRcvRchTxtCrsLnk+112) +#define ActCfgTst (ActRcvRchTxtCrsLnk+113) +#define ActEnableTag (ActRcvRchTxtCrsLnk+114) +#define ActDisableTag (ActRcvRchTxtCrsLnk+115) +#define ActRenTag (ActRcvRchTxtCrsLnk+116) +#define ActRcvCfgTst (ActRcvRchTxtCrsLnk+117) -#define ActReqSeeMyTstExa (ActRcvRchTxtCrsLnk+117) -#define ActSeeMyTstExa (ActRcvRchTxtCrsLnk+118) -#define ActSeeOneTstExaMe (ActRcvRchTxtCrsLnk+119) -#define ActReqSeeUsrTstExa (ActRcvRchTxtCrsLnk+120) -#define ActSeeUsrTstExa (ActRcvRchTxtCrsLnk+121) -#define ActSeeOneTstExaOth (ActRcvRchTxtCrsLnk+122) +#define ActReqSeeMyTstExa (ActRcvRchTxtCrsLnk+118) +#define ActSeeMyTstExa (ActRcvRchTxtCrsLnk+119) +#define ActSeeOneTstExaMe (ActRcvRchTxtCrsLnk+120) +#define ActReqSeeUsrTstExa (ActRcvRchTxtCrsLnk+121) +#define ActSeeUsrTstExa (ActRcvRchTxtCrsLnk+122) +#define ActSeeOneTstExaOth (ActRcvRchTxtCrsLnk+123) -#define ActEdiExaAnn (ActRcvRchTxtCrsLnk+123) -#define ActRcvExaAnn (ActRcvRchTxtCrsLnk+124) -#define ActPrnExaAnn (ActRcvRchTxtCrsLnk+125) -#define ActRemExaAnn (ActRcvRchTxtCrsLnk+126) +#define ActPrnCal (ActRcvRchTxtCrsLnk+124) -#define ActChgToSeeMrk (ActRcvRchTxtCrsLnk+127) +#define ActEdiExaAnn (ActRcvRchTxtCrsLnk+125) +#define ActRcvExaAnn (ActRcvRchTxtCrsLnk+126) +#define ActPrnExaAnn (ActRcvRchTxtCrsLnk+127) +#define ActRemExaAnn (ActRcvRchTxtCrsLnk+128) -#define ActSeeMrkCrs (ActRcvRchTxtCrsLnk+128) -#define ActExpSeeMrkCrs (ActRcvRchTxtCrsLnk+129) -#define ActConSeeMrkCrs (ActRcvRchTxtCrsLnk+130) -#define ActReqDatSeeMrkCrs (ActRcvRchTxtCrsLnk+131) -#define ActSeeMyMrkCrs (ActRcvRchTxtCrsLnk+132) +#define ActChgToSeeMrk (ActRcvRchTxtCrsLnk+129) -#define ActSeeMrkGrp (ActRcvRchTxtCrsLnk+133) -#define ActExpSeeMrkGrp (ActRcvRchTxtCrsLnk+134) -#define ActConSeeMrkGrp (ActRcvRchTxtCrsLnk+135) -#define ActReqDatSeeMrkGrp (ActRcvRchTxtCrsLnk+136) -#define ActSeeMyMrkGrp (ActRcvRchTxtCrsLnk+137) +#define ActSeeMrkCrs (ActRcvRchTxtCrsLnk+130) +#define ActExpSeeMrkCrs (ActRcvRchTxtCrsLnk+131) +#define ActConSeeMrkCrs (ActRcvRchTxtCrsLnk+132) +#define ActReqDatSeeMrkCrs (ActRcvRchTxtCrsLnk+133) +#define ActSeeMyMrkCrs (ActRcvRchTxtCrsLnk+134) -#define ActChgToAdmMrk (ActRcvRchTxtCrsLnk+138) +#define ActSeeMrkGrp (ActRcvRchTxtCrsLnk+135) +#define ActExpSeeMrkGrp (ActRcvRchTxtCrsLnk+136) +#define ActConSeeMrkGrp (ActRcvRchTxtCrsLnk+137) +#define ActReqDatSeeMrkGrp (ActRcvRchTxtCrsLnk+138) +#define ActSeeMyMrkGrp (ActRcvRchTxtCrsLnk+139) -#define ActAdmMrkCrs (ActRcvRchTxtCrsLnk+139) -#define ActReqRemFilMrkCrs (ActRcvRchTxtCrsLnk+140) -#define ActRemFilMrkCrs (ActRcvRchTxtCrsLnk+141) -#define ActRemFolMrkCrs (ActRcvRchTxtCrsLnk+142) -#define ActCopMrkCrs (ActRcvRchTxtCrsLnk+143) -#define ActPasMrkCrs (ActRcvRchTxtCrsLnk+144) -#define ActRemTreMrkCrs (ActRcvRchTxtCrsLnk+145) -#define ActFrmCreMrkCrs (ActRcvRchTxtCrsLnk+146) -#define ActCreFolMrkCrs (ActRcvRchTxtCrsLnk+147) -#define ActRenFolMrkCrs (ActRcvRchTxtCrsLnk+148) -#define ActRcvFilMrkCrsDZ (ActRcvRchTxtCrsLnk+149) -#define ActRcvFilMrkCrsCla (ActRcvRchTxtCrsLnk+150) -#define ActExpAdmMrkCrs (ActRcvRchTxtCrsLnk+151) -#define ActConAdmMrkCrs (ActRcvRchTxtCrsLnk+152) -#define ActZIPAdmMrkCrs (ActRcvRchTxtCrsLnk+153) -#define ActShoMrkCrs (ActRcvRchTxtCrsLnk+154) -#define ActHidMrkCrs (ActRcvRchTxtCrsLnk+155) -#define ActReqDatAdmMrkCrs (ActRcvRchTxtCrsLnk+156) -#define ActChgDatAdmMrkCrs (ActRcvRchTxtCrsLnk+157) -#define ActDowAdmMrkCrs (ActRcvRchTxtCrsLnk+158) -#define ActChgNumRowHeaCrs (ActRcvRchTxtCrsLnk+159) -#define ActChgNumRowFooCrs (ActRcvRchTxtCrsLnk+160) +#define ActChgToAdmMrk (ActRcvRchTxtCrsLnk+140) -#define ActAdmMrkGrp (ActRcvRchTxtCrsLnk+161) -#define ActReqRemFilMrkGrp (ActRcvRchTxtCrsLnk+162) -#define ActRemFilMrkGrp (ActRcvRchTxtCrsLnk+163) -#define ActRemFolMrkGrp (ActRcvRchTxtCrsLnk+164) -#define ActCopMrkGrp (ActRcvRchTxtCrsLnk+165) -#define ActPasMrkGrp (ActRcvRchTxtCrsLnk+166) -#define ActRemTreMrkGrp (ActRcvRchTxtCrsLnk+167) -#define ActFrmCreMrkGrp (ActRcvRchTxtCrsLnk+168) -#define ActCreFolMrkGrp (ActRcvRchTxtCrsLnk+169) -#define ActRenFolMrkGrp (ActRcvRchTxtCrsLnk+170) -#define ActRcvFilMrkGrpDZ (ActRcvRchTxtCrsLnk+171) -#define ActRcvFilMrkGrpCla (ActRcvRchTxtCrsLnk+172) -#define ActExpAdmMrkGrp (ActRcvRchTxtCrsLnk+173) -#define ActConAdmMrkGrp (ActRcvRchTxtCrsLnk+174) -#define ActZIPAdmMrkGrp (ActRcvRchTxtCrsLnk+175) -#define ActShoMrkGrp (ActRcvRchTxtCrsLnk+176) -#define ActHidMrkGrp (ActRcvRchTxtCrsLnk+177) -#define ActReqDatAdmMrkGrp (ActRcvRchTxtCrsLnk+178) -#define ActChgDatAdmMrkGrp (ActRcvRchTxtCrsLnk+179) -#define ActDowAdmMrkGrp (ActRcvRchTxtCrsLnk+180) -#define ActChgNumRowHeaGrp (ActRcvRchTxtCrsLnk+181) -#define ActChgNumRowFooGrp (ActRcvRchTxtCrsLnk+182) +#define ActAdmMrkCrs (ActRcvRchTxtCrsLnk+141) +#define ActReqRemFilMrkCrs (ActRcvRchTxtCrsLnk+142) +#define ActRemFilMrkCrs (ActRcvRchTxtCrsLnk+143) +#define ActRemFolMrkCrs (ActRcvRchTxtCrsLnk+144) +#define ActCopMrkCrs (ActRcvRchTxtCrsLnk+145) +#define ActPasMrkCrs (ActRcvRchTxtCrsLnk+146) +#define ActRemTreMrkCrs (ActRcvRchTxtCrsLnk+147) +#define ActFrmCreMrkCrs (ActRcvRchTxtCrsLnk+148) +#define ActCreFolMrkCrs (ActRcvRchTxtCrsLnk+149) +#define ActRenFolMrkCrs (ActRcvRchTxtCrsLnk+150) +#define ActRcvFilMrkCrsDZ (ActRcvRchTxtCrsLnk+151) +#define ActRcvFilMrkCrsCla (ActRcvRchTxtCrsLnk+152) +#define ActExpAdmMrkCrs (ActRcvRchTxtCrsLnk+153) +#define ActConAdmMrkCrs (ActRcvRchTxtCrsLnk+154) +#define ActZIPAdmMrkCrs (ActRcvRchTxtCrsLnk+155) +#define ActShoMrkCrs (ActRcvRchTxtCrsLnk+156) +#define ActHidMrkCrs (ActRcvRchTxtCrsLnk+157) +#define ActReqDatAdmMrkCrs (ActRcvRchTxtCrsLnk+158) +#define ActChgDatAdmMrkCrs (ActRcvRchTxtCrsLnk+159) +#define ActDowAdmMrkCrs (ActRcvRchTxtCrsLnk+160) +#define ActChgNumRowHeaCrs (ActRcvRchTxtCrsLnk+161) +#define ActChgNumRowFooCrs (ActRcvRchTxtCrsLnk+162) + +#define ActAdmMrkGrp (ActRcvRchTxtCrsLnk+163) +#define ActReqRemFilMrkGrp (ActRcvRchTxtCrsLnk+164) +#define ActRemFilMrkGrp (ActRcvRchTxtCrsLnk+165) +#define ActRemFolMrkGrp (ActRcvRchTxtCrsLnk+166) +#define ActCopMrkGrp (ActRcvRchTxtCrsLnk+167) +#define ActPasMrkGrp (ActRcvRchTxtCrsLnk+168) +#define ActRemTreMrkGrp (ActRcvRchTxtCrsLnk+169) +#define ActFrmCreMrkGrp (ActRcvRchTxtCrsLnk+170) +#define ActCreFolMrkGrp (ActRcvRchTxtCrsLnk+171) +#define ActRenFolMrkGrp (ActRcvRchTxtCrsLnk+172) +#define ActRcvFilMrkGrpDZ (ActRcvRchTxtCrsLnk+173) +#define ActRcvFilMrkGrpCla (ActRcvRchTxtCrsLnk+174) +#define ActExpAdmMrkGrp (ActRcvRchTxtCrsLnk+175) +#define ActConAdmMrkGrp (ActRcvRchTxtCrsLnk+176) +#define ActZIPAdmMrkGrp (ActRcvRchTxtCrsLnk+177) +#define ActShoMrkGrp (ActRcvRchTxtCrsLnk+178) +#define ActHidMrkGrp (ActRcvRchTxtCrsLnk+179) +#define ActReqDatAdmMrkGrp (ActRcvRchTxtCrsLnk+180) +#define ActChgDatAdmMrkGrp (ActRcvRchTxtCrsLnk+181) +#define ActDowAdmMrkGrp (ActRcvRchTxtCrsLnk+182) +#define ActChgNumRowHeaGrp (ActRcvRchTxtCrsLnk+183) +#define ActChgNumRowFooGrp (ActRcvRchTxtCrsLnk+184) /*****************************************************************************/ /******************************* Users tab ***********************************/ diff --git a/swad_changelog.h b/swad_changelog.h index 225b63479..7b655bb54 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -35,11 +35,12 @@ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 14.51.2 (2015/01/02)" +#define Log_PLATFORM_VERSION "SWAD 14.52 (2015/01/02)" // Number of lines (includes comments but not blank lines) has been got with the following command: // nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h | tail -1 /* + Version 14.52 :Jan 02, 2014 Calendar is moved from course tab to assessment tab. (? lines) Version 14.51.2 :Jan 02, 2014 Changes in layout and titles of some options. (172987 lines) Version 14.51.1 :Jan 02, 2014 Changes in layout and titles of some options. (172963 lines) Version 14.51 :Jan 01, 2014 Users can select horizontal or vertical menu. (172958 lines) diff --git a/swad_text.c b/swad_text.c index 3859afced..d4f5ee185 100644 --- a/swad_text.c +++ b/swad_text.c @@ -16367,27 +16367,6 @@ const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Udostępnione" #elif L==8 "Compartilhados" -#endif - , - // ActSeeCal -#if L==0 - "Calendari" -#elif L==1 - "Kalender" -#elif L==2 - "Calendar" -#elif L==3 - "Calendario" -#elif L==4 - "Calendrier" -#elif L==5 - "Arapapaha" -#elif L==6 - "Calendario" -#elif L==7 - "Kalendarz" -#elif L==8 - "Calendário" #endif , // ActSeeCrsTimTbl @@ -16482,6 +16461,7 @@ const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = NULL, NULL, NULL, + NULL, }, { // TabAss ***************************************************** @@ -16588,6 +16568,27 @@ const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Testów" #elif L==8 "Testes" +#endif + , + // ActSeeCal +#if L==0 + "Calendari" +#elif L==1 + "Kalender" +#elif L==2 + "Calendar" +#elif L==3 + "Calendario" +#elif L==4 + "Calendrier" +#elif L==5 + "Arapapaha" +#elif L==6 + "Calendario" +#elif L==7 + "Kalendarz" +#elif L==8 + "Calendário" #endif , // ActSeeExaAnn @@ -16664,7 +16665,6 @@ const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = NULL, NULL, NULL, - NULL, }, { // TabUsr ***************************************************** @@ -18189,30 +18189,6 @@ const char *Txt_MENU_SUBTITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Pliki udostępnione" #elif L==8 "Arquivos compartilhados" -#endif - , - // ActSeeCal -#if L==0 - "Calendari acadèmic (els dies festius" - " corresponen al lloc del centre seleccionada)" -#elif L==1 - "Kalender" -#elif L==2 - "Academic calendar" -#elif L==3 - "Calendario académico (los días festivos" - " corresponden al lugar del centro seleccionado)" -#elif L==4 - "Calendrier" -#elif L==5 - "Calendario académico (los días festivos" - " corresponden al lugar del centro seleccionado)"// Okoteve traducción -#elif L==6 - "Calendario del corso" -#elif L==7 - "Kalendarz akademicki" -#elif L==8 - "Calendário" #endif , // ActSeeCrsTimTbl @@ -18307,6 +18283,7 @@ const char *Txt_MENU_SUBTITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = NULL, NULL, NULL, + NULL, }, { // TabAss ***************************************************** @@ -18416,6 +18393,30 @@ const char *Txt_MENU_SUBTITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Testów" #elif L==8 "Testes" +#endif + , + // ActSeeCal +#if L==0 + "Calendari acadèmic (els dies festius" + " corresponen al lloc del centre seleccionada)" +#elif L==1 + "Kalender" +#elif L==2 + "Academic calendar" +#elif L==3 + "Calendario académico (los días festivos" + " corresponden al lugar del centro seleccionado)" +#elif L==4 + "Calendrier" +#elif L==5 + "Calendario académico (los días festivos" + " corresponden al lugar del centro seleccionado)"// Okoteve traducción +#elif L==6 + "Calendario del corso" +#elif L==7 + "Kalendarz akademicki" +#elif L==8 + "Calendário" #endif , // ActSeeExaAnn @@ -18498,7 +18499,6 @@ const char *Txt_MENU_SUBTITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = NULL, NULL, NULL, - NULL, }, { // TabUsr *****************************************************