Teacher grade book 'PCuaderno'.
This computer application performs the functions of a teacher's notebook. Helping the classroom teacher who teaches classes to manage the process of teaching and learning. This notebook teacher, does not need installation you only need to have a Java virtual machine installed, is open code and free
This teacher grade book to access the data must be authenticated with a username and a password that will be defined the first time you enter. The data is encrypted with the user password and these will be stored in the same folder where the program is run. The idea is to bring the application on a USB stick and can work on any computer you plug any operating system.
The teacher grade book focuses on the management of:
- Grades which have obtained their students in each of the assessable items. Calculating final grade for the partial from the weight attached to each item or type of item.
- Events calendar representing partial display on which you are working on the application and the defined events.
- Schedule of the user.
- Assessable items, qualifying students or groups of students affected.
- Programming classroom, their timing and their relationship with evaluable item.
- Types of items and weights of the final grade, the holidays, the tutors from each group to give you the class. And the start and end dates of the partial for each subject.
- Studies in which the user imparts class and students enrolled in the subjects taught.
The requirements to use this teacher grade book are:
- This application no needs instalation. Only It need has been previously installed the runtime environment for Java in the operating system. And the extension "jar" or the file type "jar" is attached to the virtual machine. The latter tends to happen automatically when you install the JRE or JDK.
- The operating system can be GNU / Linux-GTK, Windows or Mac OS.
- A free memory for storing at least 50MB.
It is recommended for acceptable performance:
- A processor of at least 1.4 GHz
- 100MB of free RAM.
This application teacher grade book began development in June 2012 as a project end a university degree in Computer Engineering. He has undergone several corrections and improvements in the different versions that have been made.
Version 0.2: (28-Dec-2012)
- When you choose a non-school day and change it does not refresh the list control.
- No new schooldays following the last current no date.
- The dates of partial arrive until July 2.
- When I import statements in the programming, and having one before, not incorporated properly.
- When I delete the programming sentences not reordered the following brothers.
- Insert an event evaluation (which do not use the class that you are a tutor) and a tutor event appointment if not guardian of any kind.
- When you modify any partial or select Maintenance affecting work to date
- Class dates Tab appeared a month.
- When you change a note in class tooltips updated.
- When you lose focus when editing a programming statement stores.
- When you add events and dates this work in the past, the last active window.
- Very long tooltips introduce line breaks.
- Past events box before today no dated work.
- Languages Spanish / Inglés.
- Sort by Ref. Evaluable addition to dates.
- View the class group (1st character headers Vista reduced rate notes evaluable and no decimal (NO ROUNDING). View summary only subtotals and totals).
- Folder database will be called from now PCuaderno not pCuaderno.
- Calendar shown in white on black partial to the subject / class and work date. Goto Today on green and red work.
- Ability to indicate month course start (January to December), the starting year of the course and duration of this (from 1-24 months) only to create the database first.
- Clean erases only student data.
- An evaluable recovery may be another.
- An evaluable movable part.
Version 0.3: (22-Jan-2013)
- for MacOS, java 1.5: Do not use Calendar.LONG and Calendar.SHORT and change isEmpty by equals ("")
- for MacOS, java 1.5: http://www.hsqldb.org/repos/org/hsqldb/hsqldb/2.2.8/ jdk5
- Node programming selected by default to the current date not to work.
- Deleting a non-school day is not removed from the calendar or scheduling times.
Version 0.4: (18-Sep-2013)
- Error importing programming.
- Failed to Delete node and not updating required.
- When checking unit schedule overlapped into each other was valid
- Remove from Evaluable Daylight, put one end.
- In evaluable put link scheduling nodes.
- Using the same query when multiple queries (queries only) for quickly followed.
- In Programming see evaluable selected and their associated PARENT node.
- In Programming new "Now" button to set the duration of the selected node to finish at that time.
- In Programming new button "Reset" to reset the selected these statements, prorating the remaining time available.
- Make no bbdd static class to work with instances.
- Leave the connection to DB quickly and always open for 10 seconds timer to close
- In Tuition new button "stuff" to import-CLASS MATTER (no students) from a backup.
- Class Added a global view to see total partial notes and make overall mark.
- On New Enrollment "button NoLectivos" to import non-school days of backup.
- In Tuition new button "Events" to import events from a backup.
Version 0.5: (21-Feb-2014)
- Subject matter failed the position of the nodes
- If bbdd try if bbdd access without password, if not ask for password.
- restore, you should try no password and if not, ask it.
- change password, no password should try and if not, ask it.
- Subject matter must prove without a password and if not, ask it.
- No matter schooldays, must try no password and if not, ask it.
- Import Event to prove without a password and if not, ask it.
- If no password bbdd asks if empty bbdd creates unencrypted. (22/01/2014)
- Vector with idNodos path tree of programming treeConId separate matters. (for speed and that the principle grupoclase needed and still not treeConId).
- Update working tree to enter or change Evaluable MateriaClase of Evaluable.
- In evaluable nodes listed are scheduled for that part (just inside).
- By creating evaluable associate with programming that will node.
- In class group nodes see the associated programming evaluable.
- In class group types ecabezado total Type: instead of Statement.
- Put Orange Statements partners Evaluable if no associated node.
- Put Red Statements partners Evaluable if you associate outside part of evaluable node.
- In Programming Report also partial to the statement belongs. (Reset Scrolling Left)
- To choose several evaluable for deleting, moving part, associated with nodes, change date (if not recovery).
- delete multiple
- Various partial moving.
- Associating multiple node programming (shows only selection if all the same).
- Change Date to number only if there can be any recovery to another.
- In calendar to start the background application did not correspond with partial white.
- Put note tooltip even without grupoclase lows, global or partial approval.
- Evaluable Limit Increase fields (Statement and Notes to 2048) and Programming (Summary 10240).
- Increase limit of Events (Preparedness, summary, conclusion 2048) fields. (Change DB version 2014_01_18)
- Enable the use of the single quote in text fields (Replaced by "` ").
- Validation of whole numbers and decimals in text fields.
Version 1.0: (11-May-2023)
- > Objective - Adaptation of the application to the LOMLOE (Assessables-Contents-Criteria).
- > Fixed - Failure when there are notes outside the partial.
- > Improved - EVALUABLES.PESO DEFAULT 1 NOT NULL
- > Added - Tables for criteria management (EVALUABLES_CONTENIDOS - BLQCONTENIDOS - CONTENIDOS - CRITERIOS_CONTENIDOS - CRITERIOS - BLQCRITERIOS)
- > Changed - Change PROGRAMACION_NODO to CONTENIDOS and only blqCotenidos without tree ... REFERENCE VARCHAR(10), PESO INT DEFAULT 1 NOT NULL
- > Added - Criteria Tab
- > Added - In Contents (Programming), Evaluables and ClassGroup tabs; modify and add to manage with content and criteria
- > Changed - Change partial recovery management (recoverable list now goes from date to beginning of course)
- > Changed - When entering a new block when there was already one with content or criteria, it does not refresh it
- > Changed - When selecting content in an evaluable, it does not update the number of selected
- > Changed - When changing the date of an evaluable, it does not refresh the possible evaluable to recover
- > Changed - Reset content duration with everything to null
- > Changed - Descriptors remove vertical FILL
- > Changed - Select content in criteria instead of criteria in content
- > Improved - To put single quotes in a text box, change it to "''" not "`" as before (and you do not have to change it again when getting data from the database
- > Improved - remove split in sqlExecute to execute one by one, for that use "sqlExecuteSeveral(Vector sql)"
- > Added - Put evaluable counters and criteria in content
- > Improved - Content navigation to be able to go/move from content to content of another block
- > Improved - Import Criteria with descriptors and references to content
Version 1.1: (7-Sep-2024)
- > Added - Summary to content
- > Fixed - Compatibility with previous versions Added Summary field in Contents
- > Fixed - In GrupoClase.java with Criteria view, reset notes in calculations
- > Modified - In GrupoClase.java tooltip in view Contents/Criteria adding calculation information format
- > Added - In GrupoClase.java TAB key function to continue entering notes downwards
- > Added - In Contenido.java and Criterio.java Export to plain text button '\n' <=> " "
- > Corrected - BBDD.borrarMateria checks that there are no contents or criteria ...
- > Corrected - BBDD.bbddImportarMateria added Contents,Criteria corrected UH,Evaluable,Evaluable-content ...
- > Corrected - In Contenido.java calculation time Available for current date prior to the start of the 1st partial
- > Corrected - BBDD.bbddImportarNoLectivos and BBDD.bbddImportarEventos
- > Added - Activate/Deactivate an Evaluable (see or not in GrupoClase), in Evaluables it is managed with the partials to move it
- > Added - Report in GrupoClase with evaluation information for each student in plain text with CSV format
- > Fixed - Sort students taking into account accents and eñes
- > Fixed - Change export/import contents/criteria into = " " tab = " "
- > Fixed - In class group and evaluable only those that have a time in the schedule
This application teacher grade book is under license "European Union Public Licence" and manual license "Creative Commons Attribution ShareAlike License V4.0". The application uses SWT GUI libraries, and library management HSQLDB database.